Qt 4.8
Public Functions | Public Variables | List of all members
QVolatileImagePaintEnginePrivate Class Reference
Inheritance diagram for QVolatileImagePaintEnginePrivate:
QRasterPaintEnginePrivate QPaintEngineExPrivate QPaintEnginePrivate

Public Functions

 QVolatileImagePaintEnginePrivate ()
 
- Public Functions inherited from QRasterPaintEnginePrivate
QTransform brushMatrix () const
 
bool canUseFastImageBlending (QPainter::CompositionMode mode, const QImage &image) const
 
const QClipDataclip () const
 
void drawImage (const QPointF &pt, const QImage &img, SrcOverBlendFunc func, const QRect &clip, int alpha, const QRect &sr=QRect())
 
ProcessSpans getBrushFunc (const QRect &rect, const QSpanData *data) const
 
ProcessSpans getBrushFunc (const QRectF &rect, const QSpanData *data) const
 
ProcessSpans getPenFunc (const QRectF &rect, const QSpanData *data) const
 
void initializeRasterizer (QSpanData *data)
 
bool isUnclipped (const QRect &rect, int penWidth) const
 
bool isUnclipped (const QRectF &rect, int penWidth) const
 
bool isUnclipped_normalized (const QRect &rect) const
 Returns true if the rectangle is completely within the current clip state of the paint engine. More...
 
void prepare (QCustomRasterPaintDevice *)
 
 QRasterPaintEnginePrivate ()
 
void rasterize (QT_FT_Outline *outline, ProcessSpans callback, QSpanData *spanData, QRasterBuffer *rasterBuffer)
 
void rasterize (QT_FT_Outline *outline, ProcessSpans callback, void *userData, QRasterBuffer *rasterBuffer)
 
void rasterizeLine_dashed (QLineF line, qreal width, int *dashIndex, qreal *dashOffset, bool *inDash)
 
void recalculateFastImages ()
 
void systemStateChanged ()
 
void updateMatrixData (QSpanData *spanData, const QBrush &brush, const QTransform &brushMatrix)
 
- Public Functions inherited from QPaintEngineExPrivate
bool hasClipOperations () const
 
 QPaintEngineExPrivate ()
 
void replayClipOperations ()
 
 ~QPaintEngineExPrivate ()
 
- Public Functions inherited from QPaintEnginePrivate
void drawBoxTextItem (const QPointF &p, const QTextItemInt &ti)
 
 QPaintEnginePrivate ()
 
void setSystemTransform (const QTransform &xform)
 
void setSystemViewport (const QRegion &region)
 
void transformSystemClip ()
 
virtual ~QPaintEnginePrivate ()
 

Public Variables

QVolatileImageimg
 
- Public Variables inherited from QRasterPaintEnginePrivate
QScopedPointer< QClipDatabaseClip
 
QStroker basicStroker
 
QDataBuffer< QLineFcachedLines
 
QScopedPointer< QDashStrokerdashStroker
 
QPaintDevicedevice
 
int deviceDepth
 
QRect deviceRect
 
QRect deviceRectUnclipped
 
QFontEngineGlyphCache::Type glyphCacheType
 
QScopedPointer< QT_FT_RastergrayRaster
 
HDC hdc
 
QSpanData image_filler
 
QSpanData image_filler_xform
 
uint isPlain45DegreeRotation: 1
 
uint mono_surface: 1
 
QScopedPointer< QOutlineMapperoutlineMapper
 
uint outlinemapper_xform_dirty: 1
 
QScopedPointer< QRasterBufferrasterBuffer
 
QScopedPointer< QRasterizerrasterizer
 
QSpanData solid_color_filler
 
- Public Variables inherited from QPaintEngineExPrivate
QStrokerOpsactiveStroker
 
QDashStroker dasher
 
QRect exDeviceRect
 
StrokeHandlerstrokeHandler
 
QStroker stroker
 
QPen strokerPen
 
- Public Variables inherited from QPaintEnginePrivate
QWidgetcurrentClipWidget
 
uint hasSystemTransform: 1
 
uint hasSystemViewport: 1
 
QPaintDevicepdev
 
QPaintEngineq_ptr
 
QRegion systemClip
 
QRect systemRect
 
QTransform systemTransform
 
QRegion systemViewport
 

Detailed Description

Definition at line 49 of file qvolatileimage.cpp.

Constructors and Destructors

◆ QVolatileImagePaintEnginePrivate()

QVolatileImagePaintEnginePrivate::QVolatileImagePaintEnginePrivate ( )
inline

Definition at line 52 of file qvolatileimage.cpp.

52 { }

Properties

◆ img

QVolatileImage* QVolatileImagePaintEnginePrivate::img

Definition at line 53 of file qvolatileimage.cpp.


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