QtBase  v6.3.1
Classes | Public Member Functions | Public Attributes | List of all members
QRasterPaintEngineState Class Reference

#include <qpaintengine_raster_p.h>

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

Classes

struct  Flags
 

Public Member Functions

 QRasterPaintEngineState (QRasterPaintEngineState &other)
 
 QRasterPaintEngineState ()
 
 ~QRasterPaintEngineState ()
 
- Public Member Functions inherited from QPainterState
 QPainterState ()
 
 QPainterState (const QPainterState *s)
 
virtual ~QPainterState ()
 
void init (QPainter *p)
 
- Public Member Functions inherited from QPaintEngineState
QPaintEngine::DirtyFlags state () const
 
QPen pen () const
 
QBrush brush () const
 
QPointF brushOrigin () const
 
QBrush backgroundBrush () const
 
Qt::BGMode backgroundMode () const
 
QFont font () const
 
QTransform transform () const
 
Qt::ClipOperation clipOperation () const
 
QRegion clipRegion () const
 
QPainterPath clipPath () const
 
bool isClipEnabled () const
 
QPainter::RenderHints renderHints () const
 
QPainter::CompositionMode compositionMode () const
 
qreal opacity () const
 
QPainterpainter () const
 
bool brushNeedsResolving () const
 
bool penNeedsResolving () const
 

Public Attributes

QPen lastPen
 
QSpanData penData
 
QStrokerOpsstroker
 
uint strokeFlags
 
QBrush lastBrush
 
QSpanData brushData
 
uint fillFlags
 
uint pixmapFlags
 
int intOpacity
 
qreal txscale
 
QClipDataclip
 
uint dirty
 
union {
   Flags   flags
 
   uint   flag_bits
 
}; 
 
- Public Attributes inherited from QPainterState
QPointF brushOrigin
 
QFont font
 
QFont deviceFont
 
QPen pen
 
QBrush brush
 
QBrush bgBrush = Qt::white
 
QRegion clipRegion
 
QPainterPath clipPath
 
Qt::ClipOperation clipOperation = Qt::NoClip
 
QPainter::RenderHints renderHints
 
QList< QPainterClipInfoclipInfo
 
QTransform worldMatrix
 
QTransform matrix
 
QTransform redirectionMatrix
 
int wx = 0
 
int wy = 0
 
int ww = 0
 
int wh = 0
 
int vx = 0
 
int vy = 0
 
int vw = 0
 
int vh = 0
 
qreal opacity = 1
 
uint WxF:1
 
uint VxF:1
 
uint clipEnabled:1
 
Qt::BGMode bgMode = Qt::TransparentMode
 
QPainterpainter = nullptr
 
Qt::LayoutDirection layoutDirection
 
QPainter::CompositionMode composition_mode = QPainter::CompositionMode_SourceOver
 
uint emulationSpecifier = 0
 
uint changeFlags = 0
 

Additional Inherited Members

- Protected Attributes inherited from QPaintEngineState
QPaintEngine::DirtyFlags dirtyFlags
 

Detailed Description

Definition at line 75 of file qpaintengine_raster_p.h.

Constructor & Destructor Documentation

◆ QRasterPaintEngineState() [1/2]

QRasterPaintEngineState::QRasterPaintEngineState ( QRasterPaintEngineState other)

Definition at line 569 of file qpaintengine_raster.cpp.

◆ QRasterPaintEngineState() [2/2]

QRasterPaintEngineState::QRasterPaintEngineState ( )

Definition at line 543 of file qpaintengine_raster.cpp.

◆ ~QRasterPaintEngineState()

QRasterPaintEngineState::~QRasterPaintEngineState ( )

Definition at line 536 of file qpaintengine_raster.cpp.

Member Data Documentation

◆ 

union { ... }

◆ brushData

QSpanData QRasterPaintEngineState::brushData

Definition at line 89 of file qpaintengine_raster_p.h.

◆ clip

QClipData* QRasterPaintEngineState::clip

Definition at line 97 of file qpaintengine_raster_p.h.

◆ dirty

uint QRasterPaintEngineState::dirty

Definition at line 104 of file qpaintengine_raster_p.h.

◆ fillFlags

uint QRasterPaintEngineState::fillFlags

Definition at line 90 of file qpaintengine_raster_p.h.

◆ flag_bits

uint QRasterPaintEngineState::flag_bits

Definition at line 119 of file qpaintengine_raster_p.h.

◆ flags

Flags QRasterPaintEngineState::flags

Definition at line 118 of file qpaintengine_raster_p.h.

◆ intOpacity

int QRasterPaintEngineState::intOpacity

Definition at line 93 of file qpaintengine_raster_p.h.

◆ lastBrush

QBrush QRasterPaintEngineState::lastBrush

Definition at line 88 of file qpaintengine_raster_p.h.

◆ lastPen

QPen QRasterPaintEngineState::lastPen

Definition at line 83 of file qpaintengine_raster_p.h.

◆ penData

QSpanData QRasterPaintEngineState::penData

Definition at line 84 of file qpaintengine_raster_p.h.

◆ pixmapFlags

uint QRasterPaintEngineState::pixmapFlags

Definition at line 92 of file qpaintengine_raster_p.h.

◆ strokeFlags

uint QRasterPaintEngineState::strokeFlags

Definition at line 86 of file qpaintengine_raster_p.h.

◆ stroker

QStrokerOps* QRasterPaintEngineState::stroker

Definition at line 85 of file qpaintengine_raster_p.h.

◆ txscale

qreal QRasterPaintEngineState::txscale

Definition at line 95 of file qpaintengine_raster_p.h.


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