QtBase  v6.3.1
Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
QPaintEnginePrivate Class Reference

#include <qpaintengine_p.h>

Inheritance diagram for QPaintEnginePrivate:
Inheritance graph
[legend]
Collaboration diagram for QPaintEnginePrivate:
Collaboration graph
[legend]

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 64 of file qpaintengine_p.h.

Constructor & Destructor Documentation

◆ QPaintEnginePrivate()

QPaintEnginePrivate::QPaintEnginePrivate ( )
inline

Definition at line 68 of file qpaintengine_p.h.

◆ ~QPaintEnginePrivate()

QPaintEnginePrivate::~QPaintEnginePrivate ( )
virtual

Definition at line 1038 of file qpaintengine.cpp.

Member Function Documentation

◆ aggregateEngine()

virtual QPaintEngine* QPaintEnginePrivate::aggregateEngine ( )
inlinevirtual

Reimplemented in QMacPrintEnginePrivate.

Definition at line 141 of file qpaintengine_p.h.

◆ drawBoxTextItem()

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

Definition at line 1042 of file qpaintengine.cpp.

Here is the call graph for this function:

◆ get()

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

Definition at line 139 of file qpaintengine_p.h.

Here is the caller graph for this function:

◆ nativeHandle()

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

Reimplemented in QMacPrintEnginePrivate.

Definition at line 142 of file qpaintengine_p.h.

◆ setSystemTransform()

void QPaintEnginePrivate::setSystemTransform ( const QTransform xform)
inline

Definition at line 106 of file qpaintengine_p.h.

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

◆ setSystemTransformAndViewport()

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

Definition at line 124 of file qpaintengine_p.h.

Here is the call graph for this function:

◆ setSystemViewport()

void QPaintEnginePrivate::setSystemViewport ( const QRegion region)
inline

Definition at line 115 of file qpaintengine_p.h.

Here is the call graph for this function:

◆ systemStateChanged()

virtual void QPaintEnginePrivate::systemStateChanged ( )
inlinevirtual

Reimplemented in QX11PaintEnginePrivate, QOpenGL2PaintEngineExPrivate, and QRasterPaintEnginePrivate.

Definition at line 135 of file qpaintengine_p.h.

Here is the caller graph for this function:

◆ updateSystemClip()

void QPaintEnginePrivate::updateSystemClip ( )
inline

Definition at line 83 of file qpaintengine_p.h.

Here is the call graph for this function:

Member Data Documentation

◆ baseSystemClip

QRegion QPaintEnginePrivate::baseSystemClip

Definition at line 74 of file qpaintengine_p.h.

◆ currentClipDevice

QPaintDevice* QPaintEnginePrivate::currentClipDevice

Definition at line 79 of file qpaintengine_p.h.

◆ hasSystemTransform

uint QPaintEnginePrivate::hasSystemTransform

Definition at line 80 of file qpaintengine_p.h.

◆ hasSystemViewport

uint QPaintEnginePrivate::hasSystemViewport

Definition at line 81 of file qpaintengine_p.h.

◆ pdev

QPaintDevice* QPaintEnginePrivate::pdev

Definition at line 72 of file qpaintengine_p.h.

◆ q_ptr

QPaintEngine* QPaintEnginePrivate::q_ptr

Definition at line 73 of file qpaintengine_p.h.

◆ systemClip

QRegion QPaintEnginePrivate::systemClip

Definition at line 75 of file qpaintengine_p.h.

◆ systemRect

QRect QPaintEnginePrivate::systemRect

Definition at line 76 of file qpaintengine_p.h.

◆ systemTransform

QTransform QPaintEnginePrivate::systemTransform

Definition at line 78 of file qpaintengine_p.h.

◆ systemViewport

QRegion QPaintEnginePrivate::systemViewport

Definition at line 77 of file qpaintengine_p.h.


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