![]() |
Qt 6.x
The Qt SDK
|
#include <qpaintengine_p.h>
Public Member Functions | |
QPaintEnginePrivate () | |
virtual | ~QPaintEnginePrivate () |
void | updateSystemClip () |
void | setSystemTransform (const QTransform &xform) |
void | setSystemViewport (const QRegion ®ion) |
void | setSystemTransformAndViewport (const QTransform &xform, const QRegion ®ion) |
virtual void | systemStateChanged () |
void | drawBoxTextItem (const QPointF &p, const QTextItemInt &ti) |
virtual QPaintEngine * | aggregateEngine () |
virtual Qt::HANDLE | nativeHandle () |
Static Public Member Functions | |
static QPaintEnginePrivate * | get (QPaintEngine *paintEngine) |
Definition at line 28 of file qpaintengine_p.h.
|
inline |
Definition at line 32 of file qpaintengine_p.h.
|
virtual |
Definition at line 1002 of file qpaintengine.cpp.
|
inlinevirtual |
Reimplemented in QMacPrintEnginePrivate.
Definition at line 105 of file qpaintengine_p.h.
void QPaintEnginePrivate::drawBoxTextItem | ( | const QPointF & | p, |
const QTextItemInt & | ti | ||
) |
Definition at line 1006 of file qpaintengine.cpp.
References QFontEngine::ascent(), QPainter::drawRect(), QTextItemInt::flags, QTextItemInt::fontEngine, QTransform::fromTranslate(), QFontEngine::getGlyphPositions(), QTextItemInt::glyphs, QFontEngine::lineThickness(), Qt::NoBrush, QGlyphLayout::numGlyphs, painter, QPainter::pen(), positions, qRound(), QPainter::restore(), QPainter::save(), QPainter::setBrush(), QPainter::setPen(), QPen::setWidthF(), QVLABaseBase::size(), and QFixed::toReal().
|
inlinestatic |
Definition at line 103 of file qpaintengine_p.h.
Referenced by QMacCGContext::QMacCGContext().
|
inlinevirtual |
Reimplemented in QMacPrintEnginePrivate.
Definition at line 106 of file qpaintengine_p.h.
|
inline |
Definition at line 70 of file qpaintengine_p.h.
References QTransform::isIdentity(), QPaintEngine::state, and xform.
Referenced by QPainterPrivate::attachPainterPrivate().
|
inline |
Definition at line 88 of file qpaintengine_p.h.
References QRegion::isEmpty(), QTransform::isIdentity(), QPaintEngine::state, and xform.
Referenced by QWidget::render().
Definition at line 79 of file qpaintengine_p.h.
References QRegion::isEmpty(), and QPaintEngine::state.
Referenced by QWidget::render().
|
inlinevirtual |
Reimplemented in QRasterPaintEnginePrivate, QOpenGL2PaintEngineExPrivate, and QX11PaintEnginePrivate.
Definition at line 99 of file qpaintengine_p.h.
Referenced by QPainterPrivate::attachPainterPrivate(), and QWidget::render().
|
inline |
Definition at line 47 of file qpaintengine_p.h.
References QRegion::boundingRect(), QTransform::dx(), QTransform::dy(), QRegion::isEmpty(), QTransform::map(), qRound(), QRect::topLeft(), QRegion::translate(), QTransform::TxTranslate, and QTransform::type().
QRegion QPaintEnginePrivate::baseSystemClip |
Definition at line 38 of file qpaintengine_p.h.
Referenced by QWidget::render().
QPaintDevice* QPaintEnginePrivate::currentClipDevice |
Definition at line 43 of file qpaintengine_p.h.
Referenced by QPainterPrivate::attachPainterPrivate(), and QOpenGL2PaintEngineExPrivate::systemStateChanged().
uint QPaintEnginePrivate::hasSystemTransform |
Definition at line 44 of file qpaintengine_p.h.
uint QPaintEnginePrivate::hasSystemViewport |
Definition at line 45 of file qpaintengine_p.h.
QPaintDevice* QPaintEnginePrivate::pdev |
Definition at line 36 of file qpaintengine_p.h.
Referenced by QX11PaintEnginePrivate::fillPolygon_dev(), and QCoreGraphicsPaintEnginePrivate::setFillBrush().
QPaintEngine* QPaintEnginePrivate::q_ptr |
Definition at line 37 of file qpaintengine_p.h.
Referenced by QPaintEngine::QPaintEngine(), and QPaintEngine::QPaintEngine().
QRegion QPaintEnginePrivate::systemClip |
Definition at line 39 of file qpaintengine_p.h.
Referenced by QWidget::render(), QRasterPaintEnginePrivate::systemStateChanged(), QOpenGL2PaintEngineExPrivate::systemStateChanged(), and QOpenGL2PaintEngineExPrivate::updateClipScissorTest().
QRect QPaintEnginePrivate::systemRect |
Definition at line 40 of file qpaintengine_p.h.
QTransform QPaintEnginePrivate::systemTransform |
Definition at line 42 of file qpaintengine_p.h.
Referenced by QWidget::render().
QRegion QPaintEnginePrivate::systemViewport |
Definition at line 41 of file qpaintengine_p.h.
Referenced by QWidget::render().