Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Toggle main menu visibility
Loading...
Searching...
No Matches
qquickanimatedproperty_p.h
Go to the documentation of this file.
1
// Copyright (C) 2025 The Qt Company Ltd.
2
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
3
4
#
ifndef
QQUICKANIMATEDPROPERTY_P_H
5
#
define
QQUICKANIMATEDPROPERTY_P_H
6
7
//
8
// W A R N I N G
9
// -------------
10
//
11
// This file is not part of the Qt API. It exists purely as an
12
// implementation detail. This header file may change from version to
13
// version without notice, or even be removed.
14
//
15
// We mean it.
16
//
17
18
#
include
<
QMap
>
19
#
include
<
QVariant
>
20
#
include
<
QtGui
/
private
/
qbezier_p
.
h
>
21
#
include
"qquickgenerator_p.h"
22
23
QT_BEGIN_NAMESPACE
24
25
class
Q_QUICKVECTORIMAGEGENERATOR_EXPORT
QQuickAnimatedProperty
26
{
27
public
:
28
struct
Q_QUICKVECTORIMAGEGENERATOR_EXPORT PropertyAnimation {
29
enum
Flag {
30
NoFlags = 0,
31
FreezeAtEnd = 1,
32
ReplacePreviousAnimations = 2,
33
};
34
35
QMap<
int
, QVariant> frames;
36
QMap<
int
, QBezier> easingPerFrame;
37
int
subtype = 0;
38
int
repeatCount = 1;
39
int
startOffset = 0;
40
quint8 flags = NoFlags;
41
42
bool
isConstant()
const
{
43
if
(startOffset > 0)
44
return
false
;
45
46
for
(
const
auto
& frame : frames) {
47
if
(frame != frames.first())
48
return
false
;
49
}
50
return
true
;
51
}
52
53
PropertyAnimation simplified()
const
;
54
};
55
56
QQuickAnimatedProperty(
const
QVariant &defaultValue)
57
: m_defaultValue(defaultValue)
58
{
59
}
60
61
bool
isAnimated()
const
62
{
63
return
!m_animations.isEmpty();
64
}
65
66
QVariant defaultValue()
const
67
{
68
return
m_defaultValue;
69
}
70
71
void
setDefaultValue(
const
QVariant &value)
72
{
73
m_defaultValue = value;
74
}
75
76
qsizetype animationCount()
const
77
{
78
return
m_animations.size();
79
}
80
81
const
PropertyAnimation &animation(
int
index)
const
82
{
83
return
m_animations.at(index);
84
}
85
86
void
addAnimation(
const
PropertyAnimation &animation)
87
{
88
if
(m_animationGroups.isEmpty())
89
beginAnimationGroup();
90
91
m_animations.append(animation.simplified());
92
}
93
94
qsizetype animationGroupCount()
const
95
{
96
return
m_animationGroups.size();
97
}
98
99
int
animationGroup(
int
index)
const
100
{
101
return
m_animationGroups.at(index);
102
}
103
104
void
beginAnimationGroup()
105
{
106
m_animationGroups.append(m_animations.size());
107
}
108
109
QString timelineReferenceId()
const
110
{
111
return
m_timelineReferenceId;
112
}
113
114
void
setTimelineReferenceId(
const
QString &id)
115
{
116
m_timelineReferenceId = id;
117
}
118
119
private
:
120
QVariant m_defaultValue;
121
QList<PropertyAnimation> m_animations;
122
QList<
int
> m_animationGroups;
123
QString m_timelineReferenceId;
124
};
125
126
QT_END_NAMESPACE
127
128
#
endif
// QQUICKANIMATEDPROPERTY_P_H
QQuickAnimatedProperty
Definition
qquickanimatedproperty_p.h:26
QQuickAsyncItemBuilder
Definition
qquickasyncitembuilder_p.h:41
QQuickGenerator
Definition
qquickgenerator_p.h:56
QQuickItemGenerator
Definition
qquickitemgenerator_p.h:48
QQuickVectorImageGenerator
Definition
qquicknodeinfo_p.h:31
QQuickVectorImageGenerator::StructureNodeStage
StructureNodeStage
Definition
qquicknodeinfo_p.h:144
QQuickVectorImageGenerator::StructureNodeStage::End
@ End
Definition
qquicknodeinfo_p.h:146
QQuickVectorImageGenerator::StructureNodeStage::Start
@ Start
Definition
qquicknodeinfo_p.h:145
QT_BEGIN_NAMESPACE
Combined button and popup list for selecting options.
Definition
qsequentialanimationgroup.cpp:47
std
[33]
Definition
src_corelib_tools_qhash.cpp:421
QQuickAsyncItemBuilderShared
Definition
qquickasyncitembuilder.cpp:25
QQuickAsyncItemBuilderShared::cancelled
std::atomic< bool > cancelled
Definition
qquickasyncitembuilder.cpp:26
QQuickAsyncItemBuilderShared::receiver
QObject * receiver
Definition
qquickasyncitembuilder.cpp:28
QQuickAsyncItemBuilderShared::mutex
QMutex mutex
Definition
qquickasyncitembuilder.cpp:27
QQuickVectorImageGenerator::AnimateColorNodeInfo
Definition
qquicknodeinfo_p.h:140
QQuickVectorImageGenerator::FilterNodeInfo::FilterStep
Definition
qquicknodeinfo_p.h:287
QQuickVectorImageGenerator::FilterNodeInfo::FilterStep::namedInput1
QString namedInput1
Definition
qquicknodeinfo_p.h:298
QQuickVectorImageGenerator::FilterNodeInfo::FilterStep::filterType
Type filterType
Definition
qquicknodeinfo_p.h:288
QQuickVectorImageGenerator::FilterNodeInfo::FilterStep::namedInput2
QString namedInput2
Definition
qquicknodeinfo_p.h:299
QQuickVectorImageGenerator::FilterNodeInfo::FilterStep::filterParameter
QVariant filterParameter
Definition
qquicknodeinfo_p.h:290
QQuickVectorImageGenerator::FilterNodeInfo::FilterStep::csFilterParameter
CoordinateSystem csFilterParameter
Definition
qquicknodeinfo_p.h:291
QQuickVectorImageGenerator::FilterNodeInfo::FilterStep::input2
FilterInput input2
Definition
qquicknodeinfo_p.h:296
QQuickVectorImageGenerator::FilterNodeInfo::FilterStep::input1
FilterInput input1
Definition
qquicknodeinfo_p.h:295
QQuickVectorImageGenerator::FilterNodeInfo::FilterStep::outputName
QString outputName
Definition
qquicknodeinfo_p.h:293
QQuickVectorImageGenerator::FilterNodeInfo::FilterStep::filterPrimitiveRect
QRectF filterPrimitiveRect
Definition
qquicknodeinfo_p.h:289
QQuickVectorImageGenerator::FilterNodeInfo
Definition
qquicknodeinfo_p.h:247
QQuickVectorImageGenerator::FilterNodeInfo::CoordinateSystem
CoordinateSystem
Definition
qquicknodeinfo_p.h:270
QQuickVectorImageGenerator::FilterNodeInfo::CoordinateSystem::Relative
@ Relative
Definition
qquicknodeinfo_p.h:272
QQuickVectorImageGenerator::FilterNodeInfo::CoordinateSystem::Absolute
@ Absolute
Definition
qquicknodeinfo_p.h:271
QQuickVectorImageGenerator::FilterNodeInfo::CoordinateSystem::MatchFilterRect
@ MatchFilterRect
Definition
qquicknodeinfo_p.h:273
QQuickVectorImageGenerator::FilterNodeInfo::Type
Type
Definition
qquicknodeinfo_p.h:248
QQuickVectorImageGenerator::FilterNodeInfo::Type::BlendDarken
@ BlendDarken
Definition
qquicknodeinfo_p.h:264
QQuickVectorImageGenerator::FilterNodeInfo::Type::CompositeIn
@ CompositeIn
Definition
qquicknodeinfo_p.h:255
QQuickVectorImageGenerator::FilterNodeInfo::Type::BlendNormal
@ BlendNormal
Definition
qquicknodeinfo_p.h:261
QQuickVectorImageGenerator::FilterNodeInfo::Type::CompositeXor
@ CompositeXor
Definition
qquicknodeinfo_p.h:258
QQuickVectorImageGenerator::FilterNodeInfo::Type::BlendLighten
@ BlendLighten
Definition
qquicknodeinfo_p.h:265
QQuickVectorImageGenerator::FilterNodeInfo::Type::GaussianBlur
@ GaussianBlur
Definition
qquicknodeinfo_p.h:250
QQuickVectorImageGenerator::FilterNodeInfo::Type::CompositeArithmetic
@ CompositeArithmetic
Definition
qquicknodeinfo_p.h:260
QQuickVectorImageGenerator::FilterNodeInfo::Type::Flood
@ Flood
Definition
qquicknodeinfo_p.h:253
QQuickVectorImageGenerator::FilterNodeInfo::Type::Merge
@ Merge
Definition
qquicknodeinfo_p.h:266
QQuickVectorImageGenerator::FilterNodeInfo::Type::None
@ None
Definition
qquicknodeinfo_p.h:249
QQuickVectorImageGenerator::FilterNodeInfo::Type::CompositeLighter
@ CompositeLighter
Definition
qquicknodeinfo_p.h:259
QQuickVectorImageGenerator::FilterNodeInfo::Type::BlendMultiply
@ BlendMultiply
Definition
qquicknodeinfo_p.h:262
QQuickVectorImageGenerator::FilterNodeInfo::Type::ColorMatrix
@ ColorMatrix
Definition
qquicknodeinfo_p.h:251
QQuickVectorImageGenerator::FilterNodeInfo::Type::BlendScreen
@ BlendScreen
Definition
qquicknodeinfo_p.h:263
QQuickVectorImageGenerator::FilterNodeInfo::Type::CompositeAtop
@ CompositeAtop
Definition
qquicknodeinfo_p.h:257
QQuickVectorImageGenerator::FilterNodeInfo::Type::Offset
@ Offset
Definition
qquicknodeinfo_p.h:252
QQuickVectorImageGenerator::FilterNodeInfo::Type::CompositeOver
@ CompositeOver
Definition
qquicknodeinfo_p.h:254
QQuickVectorImageGenerator::FilterNodeInfo::Type::MergeNode
@ MergeNode
Definition
qquicknodeinfo_p.h:267
QQuickVectorImageGenerator::FilterNodeInfo::Type::CompositeOut
@ CompositeOut
Definition
qquicknodeinfo_p.h:256
QQuickVectorImageGenerator::FilterNodeInfo::wrapMode
QSGTexture::WrapMode wrapMode
Definition
qquicknodeinfo_p.h:285
QQuickVectorImageGenerator::FilterNodeInfo::steps
QList< FilterStep > steps
Definition
qquicknodeinfo_p.h:301
QQuickVectorImageGenerator::FilterNodeInfo::FilterInput
FilterInput
Definition
qquicknodeinfo_p.h:276
QQuickVectorImageGenerator::FilterNodeInfo::FilterInput::SourceColor
@ SourceColor
Definition
qquicknodeinfo_p.h:279
QQuickVectorImageGenerator::FilterNodeInfo::FilterInput::Name
@ Name
Definition
qquicknodeinfo_p.h:280
QQuickVectorImageGenerator::FilterNodeInfo::FilterInput::SourceAlpha
@ SourceAlpha
Definition
qquicknodeinfo_p.h:278
QQuickVectorImageGenerator::FilterNodeInfo::FilterInput::None
@ None
Definition
qquicknodeinfo_p.h:277
QQuickVectorImageGenerator::FilterNodeInfo::csFilterRect
CoordinateSystem csFilterRect
Definition
qquicknodeinfo_p.h:284
QQuickVectorImageGenerator::FilterNodeInfo::filterRect
QRectF filterRect
Definition
qquicknodeinfo_p.h:283
QQuickVectorImageGenerator::ImageNodeInfo
Definition
qquicknodeinfo_p.h:65
QQuickVectorImageGenerator::ImageNodeInfo::image
QImage image
Definition
qquicknodeinfo_p.h:66
QQuickVectorImageGenerator::ImageNodeInfo::rect
QRectF rect
Definition
qquicknodeinfo_p.h:67
QQuickVectorImageGenerator::ImageNodeInfo::externalFileReference
QString externalFileReference
Definition
qquicknodeinfo_p.h:68
QQuickVectorImageGenerator::LottieMarkerInfo
Definition
qquicknodeinfo_p.h:156
QQuickVectorImageGenerator::LottieMarkerInfo::name
QString name
Definition
qquicknodeinfo_p.h:157
QQuickVectorImageGenerator::LottieMarkerInfo::duration
int duration
Definition
qquicknodeinfo_p.h:159
QQuickVectorImageGenerator::LottieMarkerInfo::frame
int frame
Definition
qquicknodeinfo_p.h:158
QQuickVectorImageGenerator::MarkerNodeInfo
Definition
qquicknodeinfo_p.h:195
QQuickVectorImageGenerator::MarkerNodeInfo::angle
qreal angle
Definition
qquicknodeinfo_p.h:230
QQuickVectorImageGenerator::MarkerNodeInfo::PreserveAspectRatio
PreserveAspectRatio
Definition
qquicknodeinfo_p.h:210
QQuickVectorImageGenerator::MarkerNodeInfo::xMask
@ xMask
Definition
qquicknodeinfo_p.h:220
QQuickVectorImageGenerator::MarkerNodeInfo::slice
@ slice
Definition
qquicknodeinfo_p.h:219
QQuickVectorImageGenerator::MarkerNodeInfo::yMax
@ yMax
Definition
qquicknodeinfo_p.h:217
QQuickVectorImageGenerator::MarkerNodeInfo::meet
@ meet
Definition
qquicknodeinfo_p.h:218
QQuickVectorImageGenerator::MarkerNodeInfo::yMid
@ yMid
Definition
qquicknodeinfo_p.h:216
QQuickVectorImageGenerator::MarkerNodeInfo::yMask
@ yMask
Definition
qquicknodeinfo_p.h:221
QQuickVectorImageGenerator::MarkerNodeInfo::xMid
@ xMid
Definition
qquicknodeinfo_p.h:213
QQuickVectorImageGenerator::MarkerNodeInfo::xMin
@ xMin
Definition
qquicknodeinfo_p.h:212
QQuickVectorImageGenerator::MarkerNodeInfo::yMin
@ yMin
Definition
qquicknodeinfo_p.h:215
QQuickVectorImageGenerator::MarkerNodeInfo::meetSliceMask
@ meetSliceMask
Definition
qquicknodeinfo_p.h:223
QQuickVectorImageGenerator::MarkerNodeInfo::xMax
@ xMax
Definition
qquicknodeinfo_p.h:214
QQuickVectorImageGenerator::MarkerNodeInfo::None
@ None
Definition
qquicknodeinfo_p.h:211
QQuickVectorImageGenerator::MarkerNodeInfo::xyMask
@ xyMask
Definition
qquicknodeinfo_p.h:222
QQuickVectorImageGenerator::MarkerNodeInfo::anchorPoint
QPointF anchorPoint
Definition
qquicknodeinfo_p.h:233
QQuickVectorImageGenerator::MarkerNodeInfo::preserveAspectRatio
PreserveAspectRatio preserveAspectRatio
Definition
qquicknodeinfo_p.h:228
QQuickVectorImageGenerator::MarkerNodeInfo::MarkerUnits
MarkerUnits
Definition
qquicknodeinfo_p.h:204
QQuickVectorImageGenerator::MarkerNodeInfo::MarkerUnits::UserSpace
@ UserSpace
Definition
qquicknodeinfo_p.h:205
QQuickVectorImageGenerator::MarkerNodeInfo::MarkerUnits::StrokeWidth
@ StrokeWidth
Definition
qquicknodeinfo_p.h:206
QQuickVectorImageGenerator::MarkerNodeInfo::Orientation
Orientation
Definition
qquicknodeinfo_p.h:197
QQuickVectorImageGenerator::MarkerNodeInfo::Orientation::Auto
@ Auto
Definition
qquicknodeinfo_p.h:198
QQuickVectorImageGenerator::MarkerNodeInfo::Orientation::AutoStartReverse
@ AutoStartReverse
Definition
qquicknodeinfo_p.h:199
QQuickVectorImageGenerator::MarkerNodeInfo::Orientation::Value
@ Value
Definition
qquicknodeinfo_p.h:200
QQuickVectorImageGenerator::MarkerNodeInfo::orientation
Orientation orientation
Definition
qquicknodeinfo_p.h:227
QQuickVectorImageGenerator::MarkerNodeInfo::markerUnits
MarkerUnits markerUnits
Definition
qquicknodeinfo_p.h:226
QQuickVectorImageGenerator::MarkerNodeInfo::markerSize
QSizeF markerSize
Definition
qquicknodeinfo_p.h:231
QQuickVectorImageGenerator::MaskNodeInfo
Definition
qquicknodeinfo_p.h:237
QQuickVectorImageGenerator::MaskNodeInfo::keepMaskVisible
bool keepMaskVisible
Definition
qquicknodeinfo_p.h:242
QQuickVectorImageGenerator::MaskNodeInfo::stage
StructureNodeStage stage
Definition
qquicknodeinfo_p.h:238
QQuickVectorImageGenerator::MaskNodeInfo::isMaskContentRelativeCoordinates
bool isMaskContentRelativeCoordinates
Definition
qquicknodeinfo_p.h:241
QQuickVectorImageGenerator::MaskNodeInfo::maskRect
QRectF maskRect
Definition
qquicknodeinfo_p.h:243
QQuickVectorImageGenerator::MaskNodeInfo::isMaskRectRelativeCoordinates
bool isMaskRectRelativeCoordinates
Definition
qquicknodeinfo_p.h:240
QQuickVectorImageGenerator::NodeInfo
Definition
qquicknodeinfo_p.h:34
QQuickVectorImageGenerator::NodeInfo::isVisible
bool isVisible
Definition
qquicknodeinfo_p.h:56
QQuickVectorImageGenerator::NodeInfo::opacity
QQuickAnimatedProperty opacity
Definition
qquicknodeinfo_p.h:45
QQuickVectorImageGenerator::NodeInfo::transformReferenceId
QString transformReferenceId
Definition
qquicknodeinfo_p.h:41
QQuickVectorImageGenerator::NodeInfo::transform
QQuickAnimatedProperty transform
Definition
qquicknodeinfo_p.h:44
QQuickVectorImageGenerator::NodeInfo::bounds
QRectF bounds
Definition
qquicknodeinfo_p.h:60
QQuickVectorImageGenerator::NodeInfo::motionPath
QQuickAnimatedProperty motionPath
Definition
qquicknodeinfo_p.h:52
QQuickVectorImageGenerator::NodeInfo::isDefaultOpacity
bool isDefaultOpacity
Definition
qquicknodeinfo_p.h:55
QQuickVectorImageGenerator::NodeInfo::isMaskInverted
bool isMaskInverted
Definition
qquicknodeinfo_p.h:59
QQuickVectorImageGenerator::NodeInfo::defsId
QString defsId
Definition
qquicknodeinfo_p.h:38
QQuickVectorImageGenerator::NodeInfo::typeName
QString typeName
Definition
qquicknodeinfo_p.h:37
QQuickVectorImageGenerator::NodeInfo::isDefaultTransform
bool isDefaultTransform
Definition
qquicknodeinfo_p.h:54
QQuickVectorImageGenerator::NodeInfo::maskId
QString maskId
Definition
qquicknodeinfo_p.h:39
QQuickVectorImageGenerator::NodeInfo::transformReferenceChildId
QString transformReferenceChildId
Definition
qquicknodeinfo_p.h:42
QQuickVectorImageGenerator::NodeInfo::isDisplayed
bool isDisplayed
Definition
qquicknodeinfo_p.h:57
QQuickVectorImageGenerator::NodeInfo::boundsReferenceId
QString boundsReferenceId
Definition
qquicknodeinfo_p.h:61
QQuickVectorImageGenerator::NodeInfo::filterId
QString filterId
Definition
qquicknodeinfo_p.h:40
QQuickVectorImageGenerator::NodeInfo::isMaskAlpha
bool isMaskAlpha
Definition
qquicknodeinfo_p.h:58
QQuickVectorImageGenerator::NodeInfo::customItemType
QString customItemType
Definition
qquicknodeinfo_p.h:43
QQuickVectorImageGenerator::NodeInfo::id
QString id
Definition
qquicknodeinfo_p.h:35
QQuickVectorImageGenerator::NodeInfo::nodeId
QString nodeId
Definition
qquicknodeinfo_p.h:36
QQuickVectorImageGenerator::PathNodeInfo
Definition
qquicknodeinfo_p.h:107
QQuickVectorImageGenerator::PathNodeInfo::markerEndId
QString markerEndId
Definition
qquicknodeinfo_p.h:120
QQuickVectorImageGenerator::PathNodeInfo::fillOpacity
QQuickAnimatedProperty fillOpacity
Definition
qquicknodeinfo_p.h:111
QQuickVectorImageGenerator::PathNodeInfo::markerMidId
QString markerMidId
Definition
qquicknodeinfo_p.h:119
QQuickVectorImageGenerator::PathNodeInfo::strokeGrad
QGradient strokeGrad
Definition
qquicknodeinfo_p.h:114
QQuickVectorImageGenerator::PathNodeInfo::patternId
QString patternId
Definition
qquicknodeinfo_p.h:121
QQuickVectorImageGenerator::PathNodeInfo::grad
QGradient grad
Definition
qquicknodeinfo_p.h:113
QQuickVectorImageGenerator::PathNodeInfo::strokeStyle
StrokeStyle strokeStyle
Definition
qquicknodeinfo_p.h:112
QQuickVectorImageGenerator::PathNodeInfo::trim
PathTrimInfo trim
Definition
qquicknodeinfo_p.h:116
QQuickVectorImageGenerator::PathNodeInfo::fillRule
Qt::FillRule fillRule
Definition
qquicknodeinfo_p.h:109
QQuickVectorImageGenerator::PathNodeInfo::markerStartId
QString markerStartId
Definition
qquicknodeinfo_p.h:118
QQuickVectorImageGenerator::PathNodeInfo::fillTransform
QTransform fillTransform
Definition
qquicknodeinfo_p.h:115
QQuickVectorImageGenerator::PathNodeInfo::fillColor
QQuickAnimatedProperty fillColor
Definition
qquicknodeinfo_p.h:110
QQuickVectorImageGenerator::PathNodeInfo::path
QQuickAnimatedProperty path
Definition
qquicknodeinfo_p.h:108
QQuickVectorImageGenerator::PathTrimInfo
Definition
qquicknodeinfo_p.h:99
QQuickVectorImageGenerator::PathTrimInfo::enabled
bool enabled
Definition
qquicknodeinfo_p.h:100
QQuickVectorImageGenerator::PathTrimInfo::end
QQuickAnimatedProperty end
Definition
qquicknodeinfo_p.h:102
QQuickVectorImageGenerator::PathTrimInfo::offset
QQuickAnimatedProperty offset
Definition
qquicknodeinfo_p.h:103
QQuickVectorImageGenerator::PathTrimInfo::start
QQuickAnimatedProperty start
Definition
qquicknodeinfo_p.h:101
QQuickVectorImageGenerator::PatternNodeInfo
Definition
qquicknodeinfo_p.h:189
QQuickVectorImageGenerator::PatternNodeInfo::patternRect
QRectF patternRect
Definition
qquicknodeinfo_p.h:191
QQuickVectorImageGenerator::PatternNodeInfo::isPatternRectRelativeCoordinates
bool isPatternRectRelativeCoordinates
Definition
qquicknodeinfo_p.h:190
QQuickVectorImageGenerator::StrokeStyle
Definition
qquicknodeinfo_p.h:72
QQuickVectorImageGenerator::StrokeStyle::color
QQuickAnimatedProperty color
Definition
qquicknodeinfo_p.h:79
QQuickVectorImageGenerator::StrokeStyle::fromPen
static StrokeStyle fromPen(const QPen &p)
Definition
qquicknodeinfo_p.h:83
QQuickVectorImageGenerator::StrokeStyle::lineJoinStyle
Qt::PenJoinStyle lineJoinStyle
Definition
qquicknodeinfo_p.h:74
QQuickVectorImageGenerator::StrokeStyle::cosmetic
bool cosmetic
Definition
qquicknodeinfo_p.h:76
QQuickVectorImageGenerator::StrokeStyle::dashOffset
QQuickAnimatedProperty dashOffset
Definition
qquicknodeinfo_p.h:78
QQuickVectorImageGenerator::StrokeStyle::width
QQuickAnimatedProperty width
Definition
qquicknodeinfo_p.h:81
QQuickVectorImageGenerator::StrokeStyle::miterLimit
int miterLimit
Definition
qquicknodeinfo_p.h:75
QQuickVectorImageGenerator::StrokeStyle::opacity
QQuickAnimatedProperty opacity
Definition
qquicknodeinfo_p.h:80
QQuickVectorImageGenerator::StrokeStyle::lineCapStyle
Qt::PenCapStyle lineCapStyle
Definition
qquicknodeinfo_p.h:73
QQuickVectorImageGenerator::StrokeStyle::dashArray
QList< qreal > dashArray
Definition
qquicknodeinfo_p.h:77
QQuickVectorImageGenerator::StructureNodeInfo
Definition
qquicknodeinfo_p.h:176
QQuickVectorImageGenerator::StructureNodeInfo::viewBox
QRectF viewBox
Definition
qquicknodeinfo_p.h:179
QQuickVectorImageGenerator::StructureNodeInfo::opacityGroupBounds
QRectF opacityGroupBounds
Definition
qquicknodeinfo_p.h:182
QQuickVectorImageGenerator::StructureNodeInfo::opacityGroupBoundsReferenceId
QString opacityGroupBoundsReferenceId
Definition
qquicknodeinfo_p.h:183
QQuickVectorImageGenerator::StructureNodeInfo::isPathContainer
bool isPathContainer
Definition
qquicknodeinfo_p.h:184
QQuickVectorImageGenerator::StructureNodeInfo::clipBox
QRectF clipBox
Definition
qquicknodeinfo_p.h:181
QQuickVectorImageGenerator::StructureNodeInfo::stage
StructureNodeStage stage
Definition
qquicknodeinfo_p.h:177
QQuickVectorImageGenerator::StructureNodeInfo::forceSeparatePaths
bool forceSeparatePaths
Definition
qquicknodeinfo_p.h:178
QQuickVectorImageGenerator::StructureNodeInfo::timelineInfo
std::optional< TimelineInfo > timelineInfo
Definition
qquicknodeinfo_p.h:185
QQuickVectorImageGenerator::StructureNodeInfo::size
QSize size
Definition
qquicknodeinfo_p.h:180
QQuickVectorImageGenerator::TextNodeInfo
Definition
qquicknodeinfo_p.h:125
QQuickVectorImageGenerator::TextNodeInfo::alignment
Qt::Alignment alignment
Definition
qquicknodeinfo_p.h:132
QQuickVectorImageGenerator::TextNodeInfo::strokeOpacity
QQuickAnimatedProperty strokeOpacity
Definition
qquicknodeinfo_p.h:136
QQuickVectorImageGenerator::TextNodeInfo::size
QSizeF size
Definition
qquicknodeinfo_p.h:129
QQuickVectorImageGenerator::TextNodeInfo::fillColor
QQuickAnimatedProperty fillColor
Definition
qquicknodeinfo_p.h:133
QQuickVectorImageGenerator::TextNodeInfo::isTextArea
bool isTextArea
Definition
qquicknodeinfo_p.h:126
QQuickVectorImageGenerator::TextNodeInfo::font
QFont font
Definition
qquicknodeinfo_p.h:131
QQuickVectorImageGenerator::TextNodeInfo::needsRichText
bool needsRichText
Definition
qquicknodeinfo_p.h:127
QQuickVectorImageGenerator::TextNodeInfo::text
QString text
Definition
qquicknodeinfo_p.h:130
QQuickVectorImageGenerator::TextNodeInfo::position
QPointF position
Definition
qquicknodeinfo_p.h:128
QQuickVectorImageGenerator::TextNodeInfo::strokeColor
QQuickAnimatedProperty strokeColor
Definition
qquicknodeinfo_p.h:135
QQuickVectorImageGenerator::TextNodeInfo::fillOpacity
QQuickAnimatedProperty fillOpacity
Definition
qquicknodeinfo_p.h:134
QQuickVectorImageGenerator::TimelineInfo
Definition
qquicknodeinfo_p.h:162
QQuickVectorImageGenerator::TimelineInfo::frameCounterOffset
qreal frameCounterOffset
Definition
qquicknodeinfo_p.h:166
QQuickVectorImageGenerator::TimelineInfo::generateFrameCounter
bool generateFrameCounter
Definition
qquicknodeinfo_p.h:171
QQuickVectorImageGenerator::TimelineInfo::frameCounterMapper
QQuickAnimatedProperty frameCounterMapper
Definition
qquicknodeinfo_p.h:168
QQuickVectorImageGenerator::TimelineInfo::markers
QList< LottieMarkerInfo > markers
Definition
qquicknodeinfo_p.h:172
QQuickVectorImageGenerator::TimelineInfo::frameRate
int frameRate
Definition
qquicknodeinfo_p.h:165
QQuickVectorImageGenerator::TimelineInfo::endFrame
int endFrame
Definition
qquicknodeinfo_p.h:164
QQuickVectorImageGenerator::TimelineInfo::frameCounterReference
QString frameCounterReference
Definition
qquicknodeinfo_p.h:169
QQuickVectorImageGenerator::TimelineInfo::startFrame
int startFrame
Definition
qquicknodeinfo_p.h:163
QQuickVectorImageGenerator::TimelineInfo::frameCounterMultiplier
qreal frameCounterMultiplier
Definition
qquicknodeinfo_p.h:167
QQuickVectorImageGenerator::TimelineInfo::generateVisibility
bool generateVisibility
Definition
qquicknodeinfo_p.h:170
QQuickVectorImageGenerator::UseNodeInfo
Definition
qquicknodeinfo_p.h:150
QQuickVectorImageGenerator::UseNodeInfo::startPos
QPointF startPos
Definition
qquicknodeinfo_p.h:152
QQuickVectorImageGenerator::UseNodeInfo::stage
StructureNodeStage stage
Definition
qquicknodeinfo_p.h:151
qtdeclarative
src
quickvectorimage
generator
qquickanimatedproperty_p.h
Generated on
for Qt by
1.18.0