![]() |
Qt 6.x
The Qt SDK
|
Inheritance diagram for QSvgPaintEnginePrivate:
Collaboration diagram for QSvgPaintEnginePrivate:Classes | |
| struct | _attributes |
Public Member Functions | |
| QSvgPaintEnginePrivate (QSvgGenerator::SvgVersion version) | |
| QString | generateGradientName () |
| QString | generateClipPathName () |
| bool | isClippingEffective () const |
Public Member Functions inherited from QPaintEnginePrivate | |
| QPaintEnginePrivate () | |
| virtual | ~QPaintEnginePrivate () |
| void | updateSystemClip () |
| void | setSystemTransform (const QTransform &xform) |
| void | setSystemViewport (const QRegion ®ion) |
| void | setSystemTransformAndViewport (const QTransform &xform, const QRegion ®ion) |
| virtual void | systemStateChanged () |
| void | drawBoxTextItem (const QPointF &p, const QTextItemInt &ti) |
| virtual QPaintEngine * | aggregateEngine () |
| virtual Qt::HANDLE | nativeHandle () |
Public Attributes | |
| QSvgGenerator::SvgVersion | svgVersion |
| QSize | size |
| QRectF | viewBox |
| QIODevice * | outputDevice |
| QTextStream * | stream |
| int | resolution |
| QString | header |
| QString | defs |
| QString | body |
| bool | afterFirstUpdate |
| QBrush | brush |
| QPen | pen |
| QTransform | matrix |
| QFont | font |
| QString | currentGradientName |
| int | numGradients |
| QStringList | savedPatternBrushes |
| QStringList | savedPatternMasks |
| struct QSvgPaintEnginePrivate::_attributes | attributes |
| std::optional< QPainterPath > | clipPath |
| bool | clipEnabled = false |
| QString | currentClipPathName |
| int | numClipPaths = 0 |
| bool | hasEmittedClipGroup = false |
Public Attributes inherited from QPaintEnginePrivate | |
| QPaintDevice * | pdev |
| QPaintEngine * | q_ptr |
| QRegion | baseSystemClip |
| QRegion | systemClip |
| QRect | systemRect |
| QRegion | systemViewport |
| QTransform | systemTransform |
| QPaintDevice * | currentClipDevice |
| uint | hasSystemTransform: 1 |
| uint | hasSystemViewport: 1 |
Additional Inherited Members | |
Static Public Member Functions inherited from QPaintEnginePrivate | |
| static QPaintEnginePrivate * | get (QPaintEngine *paintEngine) |
Definition at line 52 of file qsvggenerator.cpp.
|
inlineexplicit |
Definition at line 55 of file qsvggenerator.cpp.
References afterFirstUpdate, attributes, QSvgPaintEnginePrivate::_attributes::document_description, QSvgPaintEnginePrivate::_attributes::document_title, QSvgPaintEnginePrivate::_attributes::font_family, QSvgPaintEnginePrivate::_attributes::font_size, QSvgPaintEnginePrivate::_attributes::font_style, QSvgPaintEnginePrivate::_attributes::font_weight, numGradients, outputDevice, resolution, and viewBox.
|
inline |
Definition at line 115 of file qsvggenerator.cpp.
References currentClipPathName, numClipPaths, and QStringLiteral.
|
inline |
Definition at line 91 of file qsvggenerator.cpp.
References QString::arg(), currentGradientName, QString::fromLatin1(), and numGradients.
Here is the call graph for this function:
|
inline |
Definition at line 123 of file qsvggenerator.cpp.
References clipEnabled, and clipPath.
| bool QSvgPaintEnginePrivate::afterFirstUpdate |
Definition at line 84 of file qsvggenerator.cpp.
Referenced by QSvgPaintEnginePrivate().
| struct QSvgPaintEnginePrivate::_attributes QSvgPaintEnginePrivate::attributes |
Referenced by QSvgPaintEnginePrivate().
| QString QSvgPaintEnginePrivate::body |
Definition at line 83 of file qsvggenerator.cpp.
| QBrush QSvgPaintEnginePrivate::brush |
Definition at line 86 of file qsvggenerator.cpp.
| bool QSvgPaintEnginePrivate::clipEnabled = false |
Definition at line 122 of file qsvggenerator.cpp.
Referenced by isClippingEffective().
| std::optional<QPainterPath> QSvgPaintEnginePrivate::clipPath |
Definition at line 121 of file qsvggenerator.cpp.
Referenced by isClippingEffective().
| QString QSvgPaintEnginePrivate::currentClipPathName |
Definition at line 126 of file qsvggenerator.cpp.
Referenced by generateClipPathName().
| QString QSvgPaintEnginePrivate::currentGradientName |
Definition at line 97 of file qsvggenerator.cpp.
Referenced by generateGradientName().
| QString QSvgPaintEnginePrivate::defs |
Definition at line 82 of file qsvggenerator.cpp.
| QFont QSvgPaintEnginePrivate::font |
Definition at line 89 of file qsvggenerator.cpp.
| bool QSvgPaintEnginePrivate::hasEmittedClipGroup = false |
Definition at line 128 of file qsvggenerator.cpp.
| QString QSvgPaintEnginePrivate::header |
Definition at line 81 of file qsvggenerator.cpp.
| QTransform QSvgPaintEnginePrivate::matrix |
Definition at line 88 of file qsvggenerator.cpp.
| int QSvgPaintEnginePrivate::numClipPaths = 0 |
Definition at line 127 of file qsvggenerator.cpp.
Referenced by generateClipPathName().
| int QSvgPaintEnginePrivate::numGradients |
Definition at line 98 of file qsvggenerator.cpp.
Referenced by QSvgPaintEnginePrivate(), and generateGradientName().
| QIODevice* QSvgPaintEnginePrivate::outputDevice |
Definition at line 77 of file qsvggenerator.cpp.
Referenced by QSvgPaintEnginePrivate().
| QPen QSvgPaintEnginePrivate::pen |
Definition at line 87 of file qsvggenerator.cpp.
| int QSvgPaintEnginePrivate::resolution |
Definition at line 79 of file qsvggenerator.cpp.
Referenced by QSvgPaintEnginePrivate().
| QStringList QSvgPaintEnginePrivate::savedPatternBrushes |
Definition at line 100 of file qsvggenerator.cpp.
| QStringList QSvgPaintEnginePrivate::savedPatternMasks |
Definition at line 101 of file qsvggenerator.cpp.
| QSize QSvgPaintEnginePrivate::size |
Definition at line 75 of file qsvggenerator.cpp.
| QTextStream* QSvgPaintEnginePrivate::stream |
Definition at line 78 of file qsvggenerator.cpp.
| QSvgGenerator::SvgVersion QSvgPaintEnginePrivate::svgVersion |
Definition at line 74 of file qsvggenerator.cpp.
| QRectF QSvgPaintEnginePrivate::viewBox |
Definition at line 76 of file qsvggenerator.cpp.
Referenced by QSvgPaintEnginePrivate().