Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
Loading...
Searching...
No Matches
QSvgPaintEngine Class Reference
+ Inheritance diagram for QSvgPaintEngine:
+ Collaboration diagram for QSvgPaintEngine:

Public Member Functions

 QSvgPaintEngine (QSvgGenerator::SvgVersion version)
 
bool begin (QPaintDevice *device) override
 Reimplement this function to initialise your paint engine when painting is to start on the paint device pdev.
 
bool end () override
 Reimplement this function to finish painting on the current paint device.
 
void updateState (const QPaintEngineState &state) override
 Reimplement this function to update the state of a paint engine.
 
void updateClipState (const QPaintEngineState &state)
 
void popGroup ()
 
void drawEllipse (const QRectF &r) override
 Reimplement this function to draw the largest ellipse that can be contained within rectangle rect.
 
void drawPath (const QPainterPath &path) override
 The default implementation ignores the path and does nothing.
 
void drawPixmap (const QRectF &r, const QPixmap &pm, const QRectF &sr) override
 Reimplement this function to draw the part of the pm specified by the sr rectangle in the given r.
 
void drawPolygon (const QPointF *points, int pointCount, PolygonDrawMode mode) override
 Reimplement this virtual function to draw the polygon defined by the pointCount first points in points, using mode mode.
 
void drawRects (const QRectF *rects, int rectCount) override
 Draws the first rectCount rectangles in the buffer rects.
 
void drawTextItem (const QPointF &pt, const QTextItem &item) override
 This function draws the text item textItem at position p.
 
void drawImage (const QRectF &r, const QImage &pm, const QRectF &sr, Qt::ImageConversionFlags flags=Qt::AutoColor) override
 Reimplement this function to draw the part of the image specified by the sr rectangle in the given rectangle using the given conversion flags flags, to convert it to a pixmap.
 
QPaintEngine::Type type () const override
 Reimplement this function to return the paint engine \l{Type}.
 
QSize size () const
 
void setSize (const QSize &size)
 
QRectF viewBox () const
 
void setViewBox (const QRectF &viewBox)
 
QString documentTitle () const
 
void setDocumentTitle (const QString &title)
 
QString documentDescription () const
 
void setDocumentDescription (const QString &description)
 
QIODeviceoutputDevice () const
 
void setOutputDevice (QIODevice *device)
 
int resolution () const
 
void setResolution (int resolution)
 
QSvgGenerator::SvgVersion svgVersion () const
 
QString savePatternMask (Qt::BrushStyle style)
 
QString savePatternBrush (const QString &color, const QBrush &brush)
 
void saveLinearGradientBrush (const QGradient *g)
 
void saveRadialGradientBrush (const QGradient *g)
 
void saveConicalGradientBrush (const QGradient *)
 
void saveGradientStops (QTextStream &str, const QGradient *g)
 
void saveGradientUnits (QTextStream &str, const QGradient *gradient)
 
void generateQtDefaults ()
 
QTextStreamstream ()
 
void qpenToSvg (const QPen &spen)
 
void qbrushToSvg (const QBrush &sbrush)
 
void qfontToSvg (const QFont &sfont)
 
- Public Member Functions inherited from QPaintEngine
 QPaintEngine (PaintEngineFeatures features=PaintEngineFeatures())
 Creates a paint engine with the featureset specified by caps.
 
virtual ~QPaintEngine ()
 Destroys the paint engine.
 
bool isActive () const
 Returns true if the paint engine is actively drawing; otherwise returns false.
 
void setActive (bool newState)
 Sets the active state of the paint engine to state.
 
virtual void drawRects (const QRect *rects, int rectCount)
 This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.The default implementation converts the first rectCount rectangles in the buffer rects to a QRectF and calls the floating point version of this function.
 
virtual void drawLines (const QLine *lines, int lineCount)
 This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.The default implementation converts the first lineCount lines in lines to a QLineF and calls the floating point version of this function.
 
virtual void drawLines (const QLineF *lines, int lineCount)
 The default implementation splits the list of lines in lines into lineCount separate calls to drawPath() or drawPolygon() depending on the feature set of the paint engine.
 
virtual void drawEllipse (const QRect &r)
 This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.The default implementation of this function calls the floating point version of this function.
 
virtual void drawPoints (const QPointF *points, int pointCount)
 Draws the first pointCount points in the buffer points.
 
virtual void drawPoints (const QPoint *points, int pointCount)
 Draws the first pointCount points in the buffer points.
 
virtual void drawPolygon (const QPoint *points, int pointCount, PolygonDrawMode mode)
 This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.Reimplement this virtual function to draw the polygon defined by the pointCount first points in points, using mode mode.
 
virtual void drawTiledPixmap (const QRectF &r, const QPixmap &pixmap, const QPointF &s)
 Reimplement this function to draw the pixmap in the given rect, starting at the given p.
 
void setPaintDevice (QPaintDevice *device)
 
QPaintDevicepaintDevice () const
 Returns the device that this engine is painting on, if painting is active; otherwise returns \nullptr.
 
void setSystemClip (const QRegion &baseClip)
 
QRegion systemClip () const
 
void setSystemRect (const QRect &rect)
 
QRect systemRect () const
 
virtual QPoint coordinateOffset () const
 
void fix_neg_rect (int *x, int *y, int *w, int *h)
 
bool testDirty (DirtyFlags df)
 
void setDirty (DirtyFlags df)
 
void clearDirty (DirtyFlags df)
 
bool hasFeature (PaintEngineFeatures feature) const
 Returns true if the paint engine supports the specified feature; otherwise returns false.
 
QPainterpainter () const
 Returns the paint engine's painter.
 
void syncState ()
 
bool isExtended () const
 
virtual QPixmap createPixmap (QSize size)
 
virtual QPixmap createPixmapFromImage (QImage image, Qt::ImageConversionFlags flags=Qt::AutoColor)
 

Additional Inherited Members

- Public Types inherited from QPaintEngine
enum  PaintEngineFeature {
  PrimitiveTransform = 0x00000001 , PatternTransform = 0x00000002 , PixmapTransform = 0x00000004 , PatternBrush = 0x00000008 ,
  LinearGradientFill = 0x00000010 , RadialGradientFill = 0x00000020 , ConicalGradientFill = 0x00000040 , AlphaBlend = 0x00000080 ,
  PorterDuff = 0x00000100 , PainterPaths = 0x00000200 , Antialiasing = 0x00000400 , BrushStroke = 0x00000800 ,
  ConstantOpacity = 0x00001000 , MaskedBrush = 0x00002000 , PerspectiveTransform = 0x00004000 , BlendModes = 0x00008000 ,
  ObjectBoundingModeGradients = 0x00010000 , RasterOpModes = 0x00020000 , PaintOutsidePaintEvent = 0x20000000 , AllFeatures = 0xffffffff
}
 This enum is used to describe the features or capabilities that the paint engine has. More...
 
enum  DirtyFlag {
  DirtyPen = 0x0001 , DirtyBrush = 0x0002 , DirtyBrushOrigin = 0x0004 , DirtyFont = 0x0008 ,
  DirtyBackground = 0x0010 , DirtyBackgroundMode = 0x0020 , DirtyTransform = 0x0040 , DirtyClipRegion = 0x0080 ,
  DirtyClipPath = 0x0100 , DirtyHints = 0x0200 , DirtyCompositionMode = 0x0400 , DirtyClipEnabled = 0x0800 ,
  DirtyOpacity = 0x1000 , AllDirty = 0xffff
}
 \value DirtyPen The pen is dirty and needs to be updated. More...
 
enum  PolygonDrawMode { OddEvenMode , WindingMode , ConvexMode , PolylineMode }
 \value OddEvenMode The polygon should be drawn using OddEven fill rule. More...
 
enum  Type {
  X11 , Windows , QuickDraw , CoreGraphics ,
  MacPrinter , QWindowSystem , OpenGL , Picture ,
  SVG , Raster , Direct3D , Pdf ,
  OpenVG , OpenGL2 , PaintBuffer , Blitter ,
  Direct2D , User = 50 , MaxUser = 100
}
 \value X11 \value Windows \value MacPrinter \value CoreGraphics \macos's Quartz2D (CoreGraphics) \value QuickDraw \macos's QuickDraw \value QWindowSystem Qt for Embedded Linux \value OpenGL \value Picture QPicture format \value SVG Scalable Vector Graphics XML format \value Raster \value Direct3D Windows only, Direct3D based engine \value Pdf Portable Document Format \value OpenVG \value User First user type ID \value MaxUser Last user type ID \value OpenGL2 \value PaintBuffer \value Blitter \value Direct2D Windows only, Direct2D based engine More...
 
- Protected Member Functions inherited from QPaintEngine
 QPaintEngine (QPaintEnginePrivate &data, PaintEngineFeatures devcaps=PaintEngineFeatures())
 
- Protected Attributes inherited from QPaintEngine
QPaintEngineStatestate
 
PaintEngineFeatures gccaps
 
uint active: 1
 
uint selfDestruct: 1
 
uint extended: 1
 
QScopedPointer< QPaintEnginePrivated_ptr
 

Detailed Description

Definition at line 142 of file qsvggenerator.cpp.

Constructor & Destructor Documentation

◆ QSvgPaintEngine()

QSvgPaintEngine::QSvgPaintEngine ( QSvgGenerator::SvgVersion version)
inlineexplicit

Definition at line 147 of file qsvggenerator.cpp.

Member Function Documentation

◆ begin()

bool QSvgPaintEngine::begin ( QPaintDevice * pdev)
overridevirtual

Reimplement this function to initialise your paint engine when painting is to start on the paint device pdev.

Return true if the initialization was successful; otherwise return false.

See also
end(), isActive()

Implements QPaintEngine.

Definition at line 873 of file qsvggenerator.cpp.

References d, Qt::endl(), generateQtDefaults(), qPrintable, qWarning, QSvgGenerator::Svg11, QSvgGenerator::SvgTiny12, QIODeviceBase::Text, and QIODeviceBase::WriteOnly.

+ Here is the call graph for this function:

◆ documentDescription()

QString QSvgPaintEngine::documentDescription ( ) const
inline

Definition at line 188 of file qsvggenerator.cpp.

◆ documentTitle()

QString QSvgPaintEngine::documentTitle ( ) const
inline

Definition at line 183 of file qsvggenerator.cpp.

◆ drawEllipse()

void QSvgPaintEngine::drawEllipse ( const QRectF & rect)
overridevirtual

Reimplement this function to draw the largest ellipse that can be contained within rectangle rect.

The default implementation calls drawPolygon().

Reimplemented from QPaintEngine.

Definition at line 1086 of file qsvggenerator.cpp.

References d, Qt::endl(), QPen::isCosmetic(), QPaintEngineState::pen(), QPaintEngine::state, and QPointF::x().

+ Here is the call graph for this function:

◆ drawImage()

void QSvgPaintEngine::drawImage ( const QRectF & r,
const QImage & pm,
const QRectF & sr,
Qt::ImageConversionFlags flags = Qt::AutoColor )
overridevirtual

Reimplement this function to draw the part of the image specified by the sr rectangle in the given rectangle using the given conversion flags flags, to convert it to a pixmap.

Reimplemented from QPaintEngine.

Definition at line 972 of file qsvggenerator.cpp.

References Q_UNUSED, QIODeviceBase::ReadWrite, QPaintEngineState::renderHints(), QPainter::SmoothPixmapTransform, QPaintEngine::state, and stream().

Referenced by drawPixmap().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ drawPath()

void QSvgPaintEngine::drawPath ( const QPainterPath & path)
overridevirtual

The default implementation ignores the path and does nothing.

Reimplemented from QPaintEngine.

Definition at line 1103 of file qsvggenerator.cpp.

References QPainterPath::CurveToDataElement, QPainterPath::CurveToElement, d, Qt::endl(), i, QPen::isCosmetic(), QPainterPath::LineToElement, QPainterPath::MoveToElement, Qt::OddEvenFill, QPaintEngineState::pen(), QPaintEngine::state, QPainterPath::Element::type, QPainterPath::Element::x, and QPainterPath::Element::y.

Referenced by drawPolygon(), and updateClipState().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ drawPixmap()

void QSvgPaintEngine::drawPixmap ( const QRectF & r,
const QPixmap & pm,
const QRectF & sr )
overridevirtual

Reimplement this function to draw the part of the pm specified by the sr rectangle in the given r.

Implements QPaintEngine.

Definition at line 966 of file qsvggenerator.cpp.

References drawImage(), and QPixmap::toImage().

+ Here is the call graph for this function:

◆ drawPolygon()

void QSvgPaintEngine::drawPolygon ( const QPointF * points,
int pointCount,
PolygonDrawMode mode )
overridevirtual

Reimplement this virtual function to draw the polygon defined by the pointCount first points in points, using mode mode.

Note
At least one of the drawPolygon() functions must be reimplemented.

Reimplemented from QPaintEngine.

Definition at line 1147 of file qsvggenerator.cpp.

References drawPath(), Qt::endl(), i, QPen::isCosmetic(), QPaintEngineState::pen(), QPaintEngine::PolylineMode, Q_ASSERT, QPaintEngine::state, stream(), QPointF::x(), and QPointF::y().

+ Here is the call graph for this function:

◆ drawRects()

void QSvgPaintEngine::drawRects ( const QRectF * rects,
int rectCount )
overridevirtual

Draws the first rectCount rectangles in the buffer rects.

The default implementation of this function calls drawPath() or drawPolygon() depending on the feature set of the paint engine.

Reimplemented from QPaintEngine.

Definition at line 1173 of file qsvggenerator.cpp.

References d, Qt::endl(), i, QPen::isCosmetic(), QRectF::normalized(), QPaintEngineState::pen(), rect, QPaintEngine::state, and QRectF::x().

+ Here is the call graph for this function:

◆ drawTextItem()

void QSvgPaintEngine::drawTextItem ( const QPointF & p,
const QTextItem & textItem )
overridevirtual

This function draws the text item textItem at position p.

The default implementation of this function converts the text to a QPainterPath and paints the resulting path.

Reimplemented from QPaintEngine.

Definition at line 1188 of file qsvggenerator.cpp.

References d, QPaintEngine::drawTextItem(), Qt::endl(), QString::fromRawData(), Qt::NoPen, qfontToSvg(), QPointF::x(), and QPointF::y().

+ Here is the call graph for this function:

◆ end()

bool QSvgPaintEngine::end ( )
overridevirtual

Reimplement this function to finish painting on the current paint device.

Return true if painting was finished successfully; otherwise return false.

See also
begin(), isActive()

Implements QPaintEngine.

Definition at line 941 of file qsvggenerator.cpp.

References d, and Qt::endl().

+ Here is the call graph for this function:

◆ generateQtDefaults()

void QSvgPaintEngine::generateQtDefaults ( )
inline

Definition at line 330 of file qsvggenerator.cpp.

Referenced by begin().

+ Here is the caller graph for this function:

◆ outputDevice()

QIODevice * QSvgPaintEngine::outputDevice ( ) const
inline

Definition at line 193 of file qsvggenerator.cpp.

◆ popGroup()

void QSvgPaintEngine::popGroup ( )

◆ qbrushToSvg()

void QSvgPaintEngine::qbrushToSvg ( const QBrush & sbrush)
inline

Definition at line 435 of file qsvggenerator.cpp.

References QString::arg(), Qt::BDiagPattern, Qt::ConicalGradientPattern, Qt::CrossPattern, Qt::Dense1Pattern, Qt::Dense2Pattern, Qt::Dense3Pattern, Qt::Dense4Pattern, Qt::Dense5Pattern, Qt::Dense6Pattern, Qt::Dense7Pattern, Qt::DiagCrossPattern, Qt::FDiagPattern, QString::fill(), QString::fromLatin1(), Qt::HorPattern, Qt::LinearGradientPattern, Qt::NoBrush, QStringLiteral, Qt::RadialGradientPattern, saveConicalGradientBrush(), saveLinearGradientBrush(), savePatternBrush(), saveRadialGradientBrush(), Qt::SolidPattern, stream(), translate_color(), and Qt::VerPattern.

Referenced by updateState().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ qfontToSvg()

void QSvgPaintEngine::qfontToSvg ( const QFont & sfont)
inline

Definition at line 499 of file qsvggenerator.cpp.

References d, Qt::endl(), and QString::number().

Referenced by drawTextItem(), and updateState().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ qpenToSvg()

void QSvgPaintEngine::qpenToSvg ( const QPen & spen)
inline

Definition at line 346 of file qsvggenerator.cpp.

References Qt::BevelJoin, Qt::CustomDashLine, Qt::DashDotDotLine, Qt::DashDotLine, Qt::DashLine, Qt::DotLine, Qt::FlatCap, Qt::MiterJoin, Qt::NoPen, QString::number(), qWarning, Qt::RoundCap, Qt::RoundJoin, Qt::SolidLine, Qt::SquareCap, stream(), Qt::SvgMiterJoin, translate_color(), and translate_dashPattern().

Referenced by updateState().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ resolution()

int QSvgPaintEngine::resolution ( ) const
inline

Definition at line 199 of file qsvggenerator.cpp.

Referenced by setResolution().

+ Here is the caller graph for this function:

◆ saveConicalGradientBrush()

void QSvgPaintEngine::saveConicalGradientBrush ( const QGradient * )
inline

Definition at line 274 of file qsvggenerator.cpp.

References qWarning.

Referenced by qbrushToSvg().

+ Here is the caller graph for this function:

◆ saveGradientStops()

void QSvgPaintEngine::saveGradientStops ( QTextStream & str,
const QGradient * g )
inline

Definition at line 279 of file qsvggenerator.cpp.

References QList< T >::at(), QList< T >::back(), QGradient::ColorInterpolation, QLatin1StringView::first(), fromColor(), QColor::fromRgba(), QColor::HexRgb, i, INTERPOLATE_PIXEL_256(), j, qCeil(), qPremultiply(), QRgb, qUnpremultiply(), QList< T >::size(), spacing, str, and toColor().

Referenced by saveLinearGradientBrush(), and saveRadialGradientBrush().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ saveGradientUnits()

void QSvgPaintEngine::saveGradientUnits ( QTextStream & str,
const QGradient * gradient )
inline

Definition at line 320 of file qsvggenerator.cpp.

References QGradient::coordinateMode(), QGradient::ObjectBoundingMode, QGradient::ObjectMode, and str.

Referenced by saveLinearGradientBrush(), and saveRadialGradientBrush().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ saveLinearGradientBrush()

void QSvgPaintEngine::saveLinearGradientBrush ( const QGradient * g)
inline

Definition at line 240 of file qsvggenerator.cpp.

References QIODeviceBase::Append, Qt::endl(), QLinearGradient::finalStop(), saveGradientStops(), saveGradientUnits(), QLinearGradient::start(), str, QPointF::x(), and QPointF::y().

Referenced by qbrushToSvg().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ savePatternBrush()

QString QSvgPaintEngine::savePatternBrush ( const QString & color,
const QBrush & brush )
inline

Definition at line 225 of file qsvggenerator.cpp.

References QIODeviceBase::Append, QString::arg(), Qt::endl(), QStringView::mid(), QStringLiteral, savePatternMask(), and str.

Referenced by qbrushToSvg().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ savePatternMask()

QString QSvgPaintEngine::savePatternMask ( Qt::BrushStyle style)
inline

Definition at line 207 of file qsvggenerator.cpp.

References QIODeviceBase::Append, QString::arg(), arg, Qt::endl(), QBitmap::fromData(), QStringLiteral, qt_imageForBrush(), and str.

Referenced by savePatternBrush().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ saveRadialGradientBrush()

void QSvgPaintEngine::saveRadialGradientBrush ( const QGradient * g)
inline

Definition at line 257 of file qsvggenerator.cpp.

References QIODeviceBase::Append, QRadialGradient::center(), Qt::endl(), QRadialGradient::focalPoint(), QRadialGradient::radius(), saveGradientStops(), saveGradientUnits(), str, QPointF::x(), and QPointF::y().

Referenced by qbrushToSvg().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ setDocumentDescription()

void QSvgPaintEngine::setDocumentDescription ( const QString & description)
inline

Definition at line 189 of file qsvggenerator.cpp.

◆ setDocumentTitle()

void QSvgPaintEngine::setDocumentTitle ( const QString & title)
inline

Definition at line 184 of file qsvggenerator.cpp.

References title.

◆ setOutputDevice()

void QSvgPaintEngine::setOutputDevice ( QIODevice * device)
inline

Definition at line 194 of file qsvggenerator.cpp.

References device, QPaintEngine::isActive(), and Q_ASSERT.

+ Here is the call graph for this function:

◆ setResolution()

void QSvgPaintEngine::setResolution ( int resolution)
inline

Definition at line 200 of file qsvggenerator.cpp.

References QPaintEngine::isActive(), Q_ASSERT, and resolution().

+ Here is the call graph for this function:

◆ setSize()

void QSvgPaintEngine::setSize ( const QSize & size)
inline

Definition at line 172 of file qsvggenerator.cpp.

References QPaintEngine::isActive(), Q_ASSERT, and size().

+ Here is the call graph for this function:

◆ setViewBox()

void QSvgPaintEngine::setViewBox ( const QRectF & viewBox)
inline

Definition at line 178 of file qsvggenerator.cpp.

References QPaintEngine::isActive(), Q_ASSERT, and viewBox().

+ Here is the call graph for this function:

◆ size()

QSize QSvgPaintEngine::size ( ) const
inline

Definition at line 171 of file qsvggenerator.cpp.

Referenced by setSize().

+ Here is the caller graph for this function:

◆ stream()

QTextStream & QSvgPaintEngine::stream ( )
inline

Definition at line 340 of file qsvggenerator.cpp.

Referenced by drawImage(), drawPolygon(), qbrushToSvg(), qpenToSvg(), and updateState().

+ Here is the caller graph for this function:

◆ svgVersion()

QSvgGenerator::SvgVersion QSvgPaintEngine::svgVersion ( ) const
inline

Definition at line 205 of file qsvggenerator.cpp.

◆ type()

QPaintEngine::Type QSvgPaintEngine::type ( ) const
inlineoverridevirtual

Reimplement this function to return the paint engine \l{Type}.

Implements QPaintEngine.

Definition at line 169 of file qsvggenerator.cpp.

References QPaintEngine::SVG.

◆ updateClipState()

void QSvgPaintEngine::updateClipState ( const QPaintEngineState & state)

Definition at line 1047 of file qsvggenerator.cpp.

References QLatin1StringView::arg(), QPaintEngineState::clipOperation(), d, QPaintEngine::DirtyClipEnabled, QPaintEngine::DirtyClipPath, QPaintEngine::DirtyClipRegion, drawPath(), Qt::IntersectClip, QPaintEngineState::isClipEnabled(), QTransform::map(), Qt::NoClip, QPaintEngine::painter(), Qt::ReplaceClip, QPaintEngine::state, QPaintEngineState::state(), QSvgGenerator::Svg11, QSvgGenerator::SvgTiny12, and QPainter::transform().

Referenced by updateState().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ updateState()

void QSvgPaintEngine::updateState ( const QPaintEngineState & state)
overridevirtual

Reimplement this function to update the state of a paint engine.

When implemented, this function is responsible for checking the paint engine's current state and update the properties that are changed. Use the QPaintEngineState::state() function to find out which properties that must be updated, then use the corresponding \l {GetFunction}{get function} to retrieve the current values for the given properties.

See also
QPaintEngineState

Implements QPaintEngine.

Definition at line 1004 of file qsvggenerator.cpp.

References QPaintEngineState::brush(), d, Qt::endl(), QPaintEngineState::font(), QTransform::m11(), QPaintEngineState::opacity(), QPaintEngineState::pen(), qbrushToSvg(), qfontToSvg(), qFuzzyIsNull(), qpenToSvg(), QStringLiteral, QPaintEngine::state, stream(), QPaintEngineState::transform(), and updateClipState().

+ Here is the call graph for this function:

◆ viewBox()

QRectF QSvgPaintEngine::viewBox ( ) const
inline

Definition at line 177 of file qsvggenerator.cpp.

Referenced by setViewBox().

+ Here is the caller graph for this function:

The documentation for this class was generated from the following file: