|
| QBlitterPaintEnginePrivate (QBlittablePlatformPixmap *p) |
void | lock () |
void | unlock () |
void | fillRect (const QRectF &rect, const QColor &color, bool alpha) |
void | clipAndDrawPixmap (const QRectF &clip, const QRectF &target, const QPixmap &pm, const QRectF &sr, bool opacity) |
void | updateCompleteState (QPainterState *s) |
void | updatePenState (QPainterState *s) |
void | updateBrushState (QPainterState *s) |
void | updateOpacityState (QPainterState *s) |
void | updateCompositionModeState (QPainterState *s) |
void | updateRenderHintsState (QPainterState *s) |
void | updateTransformState (QPainterState *s) |
void | updateClipState (QPainterState *s) |
| QBlitterPaintEnginePrivate (QBlittablePlatformPixmap *p) |
void | lock () |
void | unlock () |
void | fillRect (const QRectF &rect, const QColor &color, bool alpha) |
void | clipAndDrawPixmap (const QRectF &clip, const QRectF &target, const QPixmap &pm, const QRectF &sr, bool opacity) |
void | updateCompleteState (QPainterState *s) |
void | updatePenState (QPainterState *s) |
void | updateBrushState (QPainterState *s) |
void | updateOpacityState (QPainterState *s) |
void | updateCompositionModeState (QPainterState *s) |
void | updateRenderHintsState (QPainterState *s) |
void | updateTransformState (QPainterState *s) |
void | updateClipState (QPainterState *s) |
| 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 |
| Returns true if the rectangle is completely within the current clip state of the paint engine.
|
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 214 of file qpaintengine_blitter.cpp.