![]() |
Qt 6.x
The Qt SDK
|
#include <qpaintengine_p.h>
Inheritance diagram for QPaintEnginePrivate:
Collaboration diagram for QPaintEnginePrivate: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().
Here is the call graph for this function:
|
inlinestatic |
Definition at line 103 of file qpaintengine_p.h.
Referenced by QMacCGContext::QMacCGContext().
Here is the caller graph for this function:
|
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().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 88 of file qpaintengine_p.h.
References QRegion::isEmpty(), QTransform::isIdentity(), QPaintEngine::state, and xform.
Referenced by QWidget::render().
Here is the call graph for this function:
Here is the caller graph for this function:Definition at line 79 of file qpaintengine_p.h.
References QRegion::isEmpty(), and QPaintEngine::state.
Referenced by QWidget::render().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlinevirtual |
Reimplemented in QRasterPaintEnginePrivate, QOpenGL2PaintEngineExPrivate, and QX11PaintEnginePrivate.
Definition at line 99 of file qpaintengine_p.h.
Referenced by QPainterPrivate::attachPainterPrivate(), and QWidget::render().
Here is the caller graph for this function:
|
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().
Here is the call graph for this function:| 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().