|
| | QSvgFeOffset (QSvgNode *parent, const QString &input, const QString &result, const QSvgRectF &rect, qreal dx, qreal dy) |
| Type | type () const override |
| QImage | apply (const QMap< QString, QImage > &sources, QPainter *p, const QRectF &itemBounds, const QRectF &filterBounds, QtSvg::UnitTypes primitiveUnits, QtSvg::UnitTypes filterUnits) const override |
| | QSvgFeFilterPrimitive (QSvgNode *parent, const QString &input, const QString &result, const QSvgRectF &rect) |
| void | drawCommand (QPainter *, QSvgExtraStates &) override |
| bool | shouldDrawNode (QPainter *, QSvgExtraStates &) const override |
| QRectF | internalFastBounds (QPainter *, QSvgExtraStates &) const override |
| QRectF | internalBounds (QPainter *, QSvgExtraStates &) const override |
| QRectF | localSubRegion (const QRectF &itemBounds, const QRectF &filterBounds, QtSvg::UnitTypes primitiveUnits, QtSvg::UnitTypes filterUnits) const |
| QRectF | globalSubRegion (QPainter *p, const QRectF &itemBounds, const QRectF &filterBounds, QtSvg::UnitTypes primitiveUnits, QtSvg::UnitTypes filterUnits) const |
| void | clipToTransformedBounds (QImage *buffer, QPainter *p, const QRectF &localRect) const |
| virtual bool | requiresSourceAlpha () const |
| QString | input () const |
| QString | result () const |
| | QSvgStructureNode (QSvgNode *parent) |
| | ~QSvgStructureNode () |
| QSvgNode * | scopeNode (const QString &id) const |
| void | addChild (QSvgNode *child, const QString &id) |
| QRectF | internalBounds (QPainter *p, QSvgExtraStates &states) const override |
| QRectF | decoratedInternalBounds (QPainter *p, QSvgExtraStates &states) const override |
| QSvgNode * | previousSiblingNode (QSvgNode *n) const |
| QList< QSvgNode * > | renderers () const |
| | 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 |
| QRectF | bounds (QPainter *p, QSvgExtraStates &states) const |
| QRectF | bounds () 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 |
|
| 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
} |
| static const QSvgFeFilterPrimitive * | castToFilterPrimitive (const QSvgNode *node) |
| 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) |
| QString | m_input |
| QString | m_result |
| QSvgRectF | m_rect |
| QList< QSvgNode * > | m_renderers |
| QHash< QString, QSvgNode * > | m_scope |
| QList< QSvgStructureNode * > | m_linkedScopes |
| bool | m_recursing = false |
| QSvgStaticStyle | m_style |
| QSvgAnimatedStyle | m_animatedStyle |
Definition at line 110 of file qsvgfilter_p.h.