|
| QSvgAnimateTransform (QSvgNode *parent=nullptr) |
virtual Type | type () const override |
| QSvgAnimateNode (QSvgNode *parent=nullptr) |
virtual | ~QSvgAnimateNode () |
void | setLinkId (const QString &link) |
const QString & | linkId () const |
virtual AnimationType | animationType () const override |
virtual bool | isActive () const override |
void | setRunningTime (int startMs, int durMs, int endMs, int by) |
void | setRepeatCount (qreal repeatCount) |
void | setFill (Fill fill) |
Fill | fill () const |
void | setAdditiveType (Additive additive=Additive::Replace) |
Additive | additiveType () const |
virtual void | drawCommand (QPainter *p, QSvgExtraStates &states) override |
virtual bool | shouldDrawNode (QPainter *p, QSvgExtraStates &states) const override |
| QSvgNode (QSvgNode *parent=0) |
virtual | ~QSvgNode () |
void | draw (QPainter *p, QSvgExtraStates &states) |
virtual bool | separateFillStroke (const QSvgExtraStates &) const |
void | fillThenStroke (QPainter *p, QSvgExtraStates &states) |
QImage | drawIntoBuffer (QPainter *p, QSvgExtraStates &states, const QRect &boundsRect) |
void | applyMaskToBuffer (QImage *proxy, QImage mask) const |
void | drawWithMask (QPainter *p, QSvgExtraStates &states, const QImage &mask, const QRect &boundsRect) |
void | applyBufferToCanvas (QPainter *p, QImage proxy) const |
QSvgNode * | parent () const |
bool | isDescendantOf (const QSvgNode *parent) const |
void | appendStyleProperty (QSvgStyleProperty *prop, const QString &id) |
void | applyStyle (QPainter *p, QSvgExtraStates &states) const |
void | applyStyleRecursive (QPainter *p, QSvgExtraStates &states) const |
void | revertStyle (QPainter *p, QSvgExtraStates &states) const |
void | revertStyleRecursive (QPainter *p, QSvgExtraStates &states) const |
void | applyAnimatedStyle (QPainter *p, QSvgExtraStates &states) const |
void | revertAnimatedStyle (QPainter *p, QSvgExtraStates &states) const |
QSvgStyleProperty * | styleProperty (QSvgStyleProperty::Type type) const |
QSvgPaintStyleProperty * | styleProperty (QStringView id) const |
QSvgTinyDocument * | document () const |
QString | typeName () const |
virtual QRectF | internalFastBounds (QPainter *p, QSvgExtraStates &states) const |
virtual QRectF | internalBounds (QPainter *p, QSvgExtraStates &states) const |
QRectF | bounds (QPainter *p, QSvgExtraStates &states) const |
QRectF | bounds () const |
virtual QRectF | decoratedInternalBounds (QPainter *p, QSvgExtraStates &states) const |
virtual QRectF | decoratedBounds (QPainter *p, QSvgExtraStates &states) const |
void | setRequiredFeatures (const QStringList &lst) |
const QStringList & | requiredFeatures () const |
void | setRequiredExtensions (const QStringList &lst) |
const QStringList & | requiredExtensions () const |
void | setRequiredLanguages (const QStringList &lst) |
const QStringList & | requiredLanguages () const |
void | setRequiredFormats (const QStringList &lst) |
const QStringList & | requiredFormats () const |
void | setRequiredFonts (const QStringList &lst) |
const QStringList & | requiredFonts () const |
void | setVisible (bool visible) |
bool | isVisible () const |
void | setDisplayMode (DisplayMode display) |
DisplayMode | displayMode () const |
QString | nodeId () const |
void | setNodeId (const QString &i) |
QString | xmlClass () const |
void | setXmlClass (const QString &str) |
QString | maskId () const |
void | setMaskId (const QString &str) |
bool | hasMask () const |
QString | filterId () const |
void | setFilterId (const QString &str) |
bool | hasFilter () const |
QString | markerStartId () const |
void | setMarkerStartId (const QString &str) |
bool | hasMarkerStart () const |
QString | markerMidId () const |
void | setMarkerMidId (const QString &str) |
bool | hasMarkerMid () const |
QString | markerEndId () const |
void | setMarkerEndId (const QString &str) |
bool | hasMarkerEnd () const |
bool | hasAnyMarker () const |
virtual bool | requiresGroupRendering () const |
const QSvgStaticStyle & | style () const |
| QSvgAbstractAnimation () |
virtual | ~QSvgAbstractAnimation () |
void | evaluateAnimation (qreal elapsedTime) |
void | setRunningTime (int startMs, int durationMs) |
int | start () const |
int | duration () const |
void | setIterationCount (int count) |
int | iterationCount () const |
virtual void | appendProperty (QSvgAbstractAnimatedProperty *property) |
QList< QSvgAbstractAnimatedProperty * > | properties () const |
bool | finished () const |
|
enum | Additive { Sum
, Replace
} |
enum | Fill { Freeze
, Remove
} |
enum | Type {
Doc
, Group
, Defs
, Switch
,
AnimateColor
, AnimateTransform
, Circle
, Ellipse
,
Image
, Line
, Path
, Polygon
,
Polyline
, Rect
, Text
, Textarea
,
Tspan
, Use
, Video
, Mask
,
Symbol
, Marker
, Pattern
, Filter
,
FeMerge
, FeMergenode
, FeColormatrix
, FeGaussianblur
,
FeOffset
, FeComposite
, FeFlood
, FeBlend
,
FeUnsupported
} |
enum | DisplayMode {
InlineMode
, BlockMode
, ListItemMode
, RunInMode
,
CompactMode
, MarkerMode
, TableMode
, InlineTableMode
,
TableRowGroupMode
, TableHeaderGroupMode
, TableFooterGroupMode
, TableRowMode
,
TableColumnGroupMode
, TableColumnMode
, TableCellMode
, TableCaptionMode
,
NoneMode
, InheritMode
} |
enum | AnimationType { CSS
, SMIL
} |
enum | BoundsMode { Simplistic
, IncludeMiterLimit
} |
QRectF | filterRegion (QRectF bounds) const |
static qreal | strokeWidth (QPainter *p) |
static void | initPainter (QPainter *p) |
static QRectF | boundsOnStroke (QPainter *p, const QPainterPath &path, qreal width, BoundsMode mode) |
qreal | m_end |
Fill | m_fill |
Additive | m_additive |
QString | m_linkId |
QSvgStaticStyle | m_style |
QSvgAnimatedStyle | m_animatedStyle |
int | m_start |
int | m_duration |
bool | m_finished |
int | m_iterationCount |
QList< QSvgAbstractAnimatedProperty * > | m_properties |
Definition at line 73 of file qsvganimate_p.h.