#include <qpaintengine_raster_p.h>
|
| QRasterPaintEnginePrivate () |
|
void | rasterizeLine_dashed (QLineF line, qreal width, int *dashIndex, qreal *dashOffset, bool *inDash) |
|
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 | updateMatrixData (QSpanData *spanData, const QBrush &brush, const QTransform &brushMatrix) |
|
void | updateClipping () |
|
void | systemStateChanged () override |
|
void | drawImage (const QPointF &pt, const QImage &img, SrcOverBlendFunc func, const QRect &clip, int alpha, const QRect &sr=QRect()) |
|
void | blitImage (const QPointF &pt, const QImage &img, const QRect &clip, const QRect &sr=QRect()) |
|
QTransform | brushMatrix () const |
|
bool | isUnclipped_normalized (const QRect &rect) const |
|
bool | isUnclipped (const QRect &rect, int penWidth) const |
|
bool | isUnclipped (const QRectF &rect, int penWidth) const |
|
ProcessSpans | getPenFunc (const QRectF &rect, const QSpanData *data) const |
|
ProcessSpans | getBrushFunc (const QRect &rect, const QSpanData *data) const |
|
ProcessSpans | getBrushFunc (const QRectF &rect, const QSpanData *data) const |
|
const QClipData * | clip () const |
|
void | initializeRasterizer (QSpanData *data) |
|
void | recalculateFastImages () |
|
bool | canUseFastImageBlending (QPainter::CompositionMode mode, const QImage &image) const |
|
bool | canUseImageBlitting (QPainter::CompositionMode mode, const QImage &image, const QPointF &pt, const QRectF &sr) const |
|
| QPaintEngineExPrivate () |
|
| ~QPaintEngineExPrivate () |
|
void | replayClipOperations () |
|
bool | hasClipOperations () const |
|
| QPaintEnginePrivate () |
|
virtual | ~QPaintEnginePrivate () |
|
void | updateSystemClip () |
|
void | setSystemTransform (const QTransform &xform) |
|
void | setSystemViewport (const QRegion ®ion) |
|
void | setSystemTransformAndViewport (const QTransform &xform, const QRegion ®ion) |
|
void | drawBoxTextItem (const QPointF &p, const QTextItemInt &ti) |
|
virtual QPaintEngine * | aggregateEngine () |
|
virtual Qt::HANDLE | nativeHandle () |
|
Definition at line 267 of file qpaintengine_raster_p.h.
◆ QRasterPaintEnginePrivate()
QRasterPaintEnginePrivate::QRasterPaintEnginePrivate |
( |
| ) |
|
◆ blitImage()
◆ brushMatrix()
QTransform QRasterPaintEnginePrivate::brushMatrix |
( |
| ) |
const |
|
inline |
◆ canUseFastImageBlending()
◆ canUseImageBlitting()
◆ clip()
◆ drawImage()
◆ getBrushFunc() [1/2]
◆ getBrushFunc() [2/2]
◆ getPenFunc()
◆ initializeRasterizer()
void QRasterPaintEnginePrivate::initializeRasterizer |
( |
QSpanData * |
data | ) |
|
◆ isUnclipped() [1/2]
bool QRasterPaintEnginePrivate::isUnclipped |
( |
const QRect & |
rect, |
|
|
int |
penWidth |
|
) |
| const |
◆ isUnclipped() [2/2]
bool QRasterPaintEnginePrivate::isUnclipped |
( |
const QRectF & |
rect, |
|
|
int |
penWidth |
|
) |
| const |
|
inline |
◆ isUnclipped_normalized()
bool QRasterPaintEnginePrivate::isUnclipped_normalized |
( |
const QRect & |
r | ) |
const |
Returns true
if the rectangle is completely within the current clip state of the paint engine.
Definition at line 2925 of file qpaintengine_raster.cpp.
◆ rasterize() [1/2]
◆ rasterize() [2/2]
◆ rasterizeLine_dashed()
void QRasterPaintEnginePrivate::rasterizeLine_dashed |
( |
QLineF |
line, |
|
|
qreal |
width, |
|
|
int * |
dashIndex, |
|
|
qreal * |
dashOffset, |
|
|
bool * |
inDash |
|
) |
| |
◆ recalculateFastImages()
void QRasterPaintEnginePrivate::recalculateFastImages |
( |
| ) |
|
◆ systemStateChanged()
void QRasterPaintEnginePrivate::systemStateChanged |
( |
| ) |
|
|
overridevirtual |
◆ updateClipping()
void QRasterPaintEnginePrivate::updateClipping |
( |
| ) |
|
◆ updateMatrixData()
◆ baseClip
◆ basicStroker
QStroker QRasterPaintEnginePrivate::basicStroker |
◆ cachedLines
◆ dashStroker
◆ device
◆ deviceDepth
int QRasterPaintEnginePrivate::deviceDepth |
◆ deviceRect
QRect QRasterPaintEnginePrivate::deviceRect |
◆ deviceRectUnclipped
QRect QRasterPaintEnginePrivate::deviceRectUnclipped |
◆ glyphCacheFormat
◆ grayRaster
◆ image_filler
QSpanData QRasterPaintEnginePrivate::image_filler |
◆ image_filler_xform
QSpanData QRasterPaintEnginePrivate::image_filler_xform |
◆ mono_surface
uint QRasterPaintEnginePrivate::mono_surface |
◆ outlineMapper
◆ outlinemapper_xform_dirty
uint QRasterPaintEnginePrivate::outlinemapper_xform_dirty |
◆ rasterBuffer
◆ rasterizer
◆ solid_color_filler
QSpanData QRasterPaintEnginePrivate::solid_color_filler |
The documentation for this class was generated from the following files: