|
enum class | Orientation : quint8 { Auto
, AutoStartReverse
, Value
} |
|
enum class | MarkerUnits : quint8 { StrokeWidth
, UserSpaceOnUse
} |
|
enum class | Overflow : quint8 { Visible
, Hidden
, Scroll = Visible
, Auto = Visible
} |
|
enum class | PreserveAspectRatio : quint8 {
None = 0b000000
, xMin = 0b000001
, xMid = 0b000010
, xMax = 0b000011
,
yMin = 0b000100
, yMid = 0b001000
, yMax = 0b001100
, meet = 0b010000
,
slice = 0b100000
, xMask = xMin | xMid | xMax
, yMask = yMin | yMid | yMax
, xyMask = xMask | yMask
,
meetSliceMask = meet | slice
} |
|
enum | Type {
Doc
, Group
, Defs
, Switch
,
Animation
, 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
, FeUnsupported
} |
|
enum | DisplayMode {
InlineMode
, BlockMode
, ListItemMode
, RunInMode
,
CompactMode
, MarkerMode
, TableMode
, InlineTableMode
,
TableRowGroupMode
, TableHeaderGroupMode
, TableFooterGroupMode
, TableRowMode
,
TableColumnGroupMode
, TableColumnMode
, TableCellMode
, TableCaptionMode
,
NoneMode
, InheritMode
} |
|
|
| QSvgMarker (QSvgNode *parent, QRectF bounds, QRectF viewBox, QPointF refP, QSvgSymbolLike::PreserveAspectRatios pAspectRatios, QSvgSymbolLike::Overflow overflow, Orientation orientation, qreal orientationAngle, MarkerUnits markerUnits) |
|
void | drawCommand (QPainter *p, QSvgExtraStates &states) override |
|
Orientation | orientation () const |
|
qreal | orientationAngle () const |
|
MarkerUnits | markerUnits () const |
|
Type | type () const override |
|
| QSvgSymbolLike (QSvgNode *parent, QRectF bounds, QRectF viewBox, QPointF refP, QSvgSymbolLike::PreserveAspectRatios pAspectRatios, QSvgSymbolLike::Overflow overflow) |
|
void | drawCommand (QPainter *, QSvgExtraStates &) override |
|
| QSvgStructureNode (QSvgNode *parent) |
|
| ~QSvgStructureNode () |
|
QSvgNode * | scopeNode (const QString &id) const |
|
void | addChild (QSvgNode *child, const QString &id) |
|
QRectF | bounds (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 |
|
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 |
|
QSvgStyleProperty * | styleProperty (QSvgStyleProperty::Type type) const |
|
QSvgPaintStyleProperty * | styleProperty (const QString &id) const |
|
QSvgTinyDocument * | document () const |
|
QString | typeName () const |
|
virtual QRectF | fastBounds (QPainter *p, QSvgExtraStates &states) const |
|
virtual QRectF | transformedBounds (QPainter *p, QSvgExtraStates &states) const |
|
QRectF | transformedBounds () 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 | shouldDrawNode (QPainter *p, QSvgExtraStates &states) const |
|
const QSvgStyle & | style () const |
|
Definition at line 119 of file qsvgstructure_p.h.