![]() |
Qt 6.x
The Qt SDK
|
Classes | |
struct | _attributes |
Public Member Functions | |
QSvgPaintEnginePrivate (QSvgGenerator::SvgVersion version) | |
QString | generateGradientName () |
QString | generateClipPathName () |
bool | isClippingEffective () const |
![]() | |
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 |
![]() | |
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 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.
|
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().