Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
QPaintEnginePrivate Class Reference

#include <qpaintengine_p.h>

Inheritance diagram for QPaintEnginePrivate:
Collaboration diagram for QPaintEnginePrivate:

Public Member Functions

 QPaintEnginePrivate ()
virtual ~QPaintEnginePrivate ()
void updateSystemClip ()
void setSystemTransform (const QTransform &xform)
void setSystemViewport (const QRegion &region)
void setSystemTransformAndViewport (const QTransform &xform, const QRegion &region)
virtual void systemStateChanged ()
void drawBoxTextItem (const QPointF &p, const QTextItemInt &ti)
virtual QPaintEngineaggregateEngine ()
virtual Qt::HANDLE nativeHandle ()

Static Public Member Functions

static QPaintEnginePrivateget (QPaintEngine *paintEngine)

Public Attributes

QPaintDevicepdev
QPaintEngineq_ptr
QRegion baseSystemClip
QRegion systemClip
QRect systemRect
QRegion systemViewport
QTransform systemTransform
QPaintDevicecurrentClipDevice
uint hasSystemTransform: 1
uint hasSystemViewport: 1

Detailed Description

Definition at line 28 of file qpaintengine_p.h.

Constructor & Destructor Documentation

◆ QPaintEnginePrivate()

QPaintEnginePrivate::QPaintEnginePrivate ( )
inline

Definition at line 32 of file qpaintengine_p.h.

◆ ~QPaintEnginePrivate()

QPaintEnginePrivate::~QPaintEnginePrivate ( )
virtual

Definition at line 1004 of file qpaintengine.cpp.

Member Function Documentation

◆ aggregateEngine()

virtual QPaintEngine * QPaintEnginePrivate::aggregateEngine ( )
inlinevirtual

Reimplemented in QMacPrintEnginePrivate.

Definition at line 105 of file qpaintengine_p.h.

◆ drawBoxTextItem()

void QPaintEnginePrivate::drawBoxTextItem ( const QPointF & p,
const QTextItemInt & ti )

Definition at line 1008 of file qpaintengine.cpp.

◆ get()

QPaintEnginePrivate * QPaintEnginePrivate::get ( QPaintEngine * paintEngine)
inlinestatic

Definition at line 103 of file qpaintengine_p.h.

◆ nativeHandle()

virtual Qt::HANDLE QPaintEnginePrivate::nativeHandle ( )
inlinevirtual

Reimplemented in QMacPrintEnginePrivate.

Definition at line 106 of file qpaintengine_p.h.

◆ setSystemTransform()

void QPaintEnginePrivate::setSystemTransform ( const QTransform & xform)
inline

Definition at line 70 of file qpaintengine_p.h.

References hasSystemTransform, QObjectData::q_ptr, systemTransform, and updateSystemClip().

Here is the call graph for this function:

◆ setSystemTransformAndViewport()

void QPaintEnginePrivate::setSystemTransformAndViewport ( const QTransform & xform,
const QRegion & region )
inline

Definition at line 88 of file qpaintengine_p.h.

References hasSystemTransform, hasSystemViewport, QObjectData::q_ptr, systemTransform, systemViewport, and updateSystemClip().

Here is the call graph for this function:

◆ setSystemViewport()

void QPaintEnginePrivate::setSystemViewport ( const QRegion & region)
inline

Definition at line 79 of file qpaintengine_p.h.

References hasSystemViewport, QObjectData::q_ptr, systemViewport, and updateSystemClip().

Here is the call graph for this function:

◆ systemStateChanged()

virtual void QPaintEnginePrivate::systemStateChanged ( )
inlinevirtual

◆ updateSystemClip()

void QPaintEnginePrivate::updateSystemClip ( )
inline

Definition at line 47 of file qpaintengine_p.h.

References hasSystemTransform, hasSystemViewport, and systemClip.

Referenced by setSystemTransform(), setSystemTransformAndViewport(), and setSystemViewport().

Here is the caller graph for this function:

Member Data Documentation

◆ baseSystemClip

QRegion QPaintEnginePrivate::baseSystemClip

Definition at line 38 of file qpaintengine_p.h.

◆ currentClipDevice

QPaintDevice* QPaintEnginePrivate::currentClipDevice

Definition at line 43 of file qpaintengine_p.h.

◆ hasSystemTransform

uint QPaintEnginePrivate::hasSystemTransform

◆ hasSystemViewport

uint QPaintEnginePrivate::hasSystemViewport

◆ pdev

QPaintDevice* QPaintEnginePrivate::pdev

Definition at line 36 of file qpaintengine_p.h.

◆ q_ptr

QPaintEngine* QPaintEnginePrivate::q_ptr

Definition at line 37 of file qpaintengine_p.h.

◆ systemClip

QRegion QPaintEnginePrivate::systemClip

Definition at line 39 of file qpaintengine_p.h.

Referenced by updateSystemClip().

◆ systemRect

QRect QPaintEnginePrivate::systemRect

Definition at line 40 of file qpaintengine_p.h.

◆ systemTransform

QTransform QPaintEnginePrivate::systemTransform

Definition at line 42 of file qpaintengine_p.h.

Referenced by setSystemTransform(), and setSystemTransformAndViewport().

◆ systemViewport

QRegion QPaintEnginePrivate::systemViewport

Definition at line 41 of file qpaintengine_p.h.

Referenced by setSystemTransformAndViewport(), and setSystemViewport().


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