![]() |
Qt 6.x
The Qt SDK
|
Additional Inherited Members | |
![]() | |
static QPaintEnginePrivate * | get (QPaintEngine *paintEngine) |
Definition at line 214 of file qpaintengine_blitter.cpp.
|
inline |
Definition at line 218 of file qpaintengine_blitter.cpp.
void QBlitterPaintEnginePrivate::clipAndDrawPixmap | ( | const QRectF & | clip, |
const QRectF & | target, | ||
const QPixmap & | pm, | ||
const QRectF & | sr, | ||
bool | opacity | ||
) |
Definition at line 372 of file qpaintengine_blitter.cpp.
References QBlittablePlatformPixmap::blittable(), QRectF::bottom(), QRasterPaintEnginePrivate::clip(), QBlittable::drawPixmap(), QBlittable::drawPixmapOpacity(), QSizeF::height(), QRectF::isEmpty(), QRectF::left(), pmData, QRectF::right(), QRectF::size(), QRectF::top(), QBlittablePlatformPixmap::unmarkRasterOverlay(), and QSizeF::width().
Definition at line 325 of file qpaintengine_blitter.cpp.
References QBlittable::alphaFillRect(), QBlittablePlatformPixmap::blittable(), QRasterPaintEnginePrivate::clip(), QClipData::clipRect, QClipData::clipRegion, QRasterPaintEnginePrivate::deviceRect, QBlittable::fillRect(), QClipData::hasRectClip, QClipData::hasRegionClip, hasXForm, QRectF::height(), QRect::isEmpty(), pmData, rect, QRectF::toRect(), unlock(), QBlittablePlatformPixmap::unmarkRasterOverlay(), QRectF::width(), QRectF::x(), and QRectF::y().
|
inline |
Definition at line 247 of file qpaintengine_blitter.cpp.
References QBlittablePlatformPixmap::blittable(), QBlittablePlatformPixmap::buffer(), QBlittable::isLocked(), pmData, QRasterBuffer::prepare(), and QRasterPaintEnginePrivate::rasterBuffer.
|
inline |
Definition at line 253 of file qpaintengine_blitter.cpp.
References QBlittablePlatformPixmap::blittable(), pmData, and QBlittable::unlock().
Referenced by fillRect().
void QBlitterPaintEnginePrivate::updateBrushState | ( | QPainterState * | s | ) |
Definition at line 275 of file qpaintengine_blitter.cpp.
References QColor::alpha(), caps, qbrush_color(), qbrush_style(), Qt::SolidPattern, STATE_BRUSH_ALPHA, STATE_BRUSH_PATTERN, and CapabilitiesToStateMask::updateState().
Referenced by updateCompleteState().
void QBlitterPaintEnginePrivate::updateClipState | ( | QPainterState * | s | ) |
Definition at line 318 of file qpaintengine_blitter.cpp.
References caps, QRasterPaintEnginePrivate::clip(), QClipData::hasRectClip, QClipData::hasRegionClip, STATE_CLIP_COMPLEX, and CapabilitiesToStateMask::updateState().
Referenced by updateCompleteState().
void QBlitterPaintEnginePrivate::updateCompleteState | ( | QPainterState * | s | ) |
Definition at line 259 of file qpaintengine_blitter.cpp.
References updateBrushState(), updateClipState(), updateCompositionModeState(), updateOpacityState(), updatePenState(), updateRenderHintsState(), and updateTransformState().
void QBlitterPaintEnginePrivate::updateCompositionModeState | ( | QPainterState * | s | ) |
Definition at line 290 of file qpaintengine_blitter.cpp.
References caps, QPainter::CompositionMode_Source, QPainter::CompositionMode_SourceOver, STATE_BLENDING_COMPLEX, and CapabilitiesToStateMask::updateState().
Referenced by updateCompleteState().
void QBlitterPaintEnginePrivate::updateOpacityState | ( | QPainterState * | s | ) |
Definition at line 284 of file qpaintengine_blitter.cpp.
References caps, STATE_ALPHA, and CapabilitiesToStateMask::updateState().
Referenced by updateCompleteState().
void QBlitterPaintEnginePrivate::updatePenState | ( | QPainterState * | s | ) |
Definition at line 270 of file qpaintengine_blitter.cpp.
References caps, Qt::NoPen, qpen_style(), STATE_PEN_ENABLED, and CapabilitiesToStateMask::updateState().
Referenced by updateCompleteState().
void QBlitterPaintEnginePrivate::updateRenderHintsState | ( | QPainterState * | s | ) |
Definition at line 298 of file qpaintengine_blitter.cpp.
References QPainter::Antialiasing, caps, STATE_ANTIALIASING, and CapabilitiesToStateMask::updateState().
Referenced by updateCompleteState().
void QBlitterPaintEnginePrivate::updateTransformState | ( | QPainterState * | s | ) |
Definition at line 304 of file qpaintengine_blitter.cpp.
References caps, hasXForm, STATE_XFORM_COMPLEX, STATE_XFORM_SCALE, QTransform::TxScale, QTransform::TxTranslate, and CapabilitiesToStateMask::updateState().
Referenced by updateCompleteState().
CapabilitiesToStateMask QBlitterPaintEnginePrivate::caps |
Definition at line 242 of file qpaintengine_blitter.cpp.
Referenced by updateBrushState(), updateClipState(), updateCompositionModeState(), updateOpacityState(), updatePenState(), updateRenderHintsState(), and updateTransformState().
uint QBlitterPaintEnginePrivate::hasXForm |
Definition at line 243 of file qpaintengine_blitter.cpp.
Referenced by fillRect(), and updateTransformState().
QBlittablePlatformPixmap* QBlitterPaintEnginePrivate::pmData |
Definition at line 241 of file qpaintengine_blitter.cpp.
Referenced by clipAndDrawPixmap(), fillRect(), lock(), and unlock().