|
| PaintEngine () |
|
bool | begin (QPaintDevice *) override |
|
bool | end () override |
|
void | updateState (const QPaintEngineState &) override |
|
void | drawPixmap (const QRectF &, const QPixmap &, const QRectF &) override |
|
Type | type () const override |
|
QFont | font () |
|
| QPaintEngine (PaintEngineFeatures features=PaintEngineFeatures()) |
|
virtual | ~QPaintEngine () |
|
bool | isActive () const |
|
void | setActive (bool newState) |
|
virtual void | drawRects (const QRect *rects, int rectCount) |
|
virtual void | drawRects (const QRectF *rects, int rectCount) |
|
virtual void | drawLines (const QLine *lines, int lineCount) |
|
virtual void | drawLines (const QLineF *lines, int lineCount) |
|
virtual void | drawEllipse (const QRectF &r) |
|
virtual void | drawEllipse (const QRect &r) |
|
virtual void | drawPath (const QPainterPath &path) |
|
virtual void | drawPoints (const QPointF *points, int pointCount) |
|
virtual void | drawPoints (const QPoint *points, int pointCount) |
|
virtual void | drawPolygon (const QPointF *points, int pointCount, PolygonDrawMode mode) |
|
virtual void | drawPolygon (const QPoint *points, int pointCount, PolygonDrawMode mode) |
|
virtual void | drawTextItem (const QPointF &p, const QTextItem &textItem) |
|
virtual void | drawTiledPixmap (const QRectF &r, const QPixmap &pixmap, const QPointF &s) |
|
virtual void | drawImage (const QRectF &r, const QImage &pm, const QRectF &sr, Qt::ImageConversionFlags flags=Qt::AutoColor) |
|
void | setPaintDevice (QPaintDevice *device) |
|
QPaintDevice * | paintDevice () const |
|
void | setSystemClip (const QRegion &baseClip) |
|
QRegion | systemClip () const |
|
void | setSystemRect (const QRect &rect) |
|
QRect | systemRect () const |
|
virtual QPoint | coordinateOffset () const |
|
void | fix_neg_rect (int *x, int *y, int *w, int *h) |
|
bool | testDirty (DirtyFlags df) |
|
void | setDirty (DirtyFlags df) |
|
void | clearDirty (DirtyFlags df) |
|
bool | hasFeature (PaintEngineFeatures feature) const |
|
QPainter * | painter () const |
|
void | syncState () |
|
bool | isExtended () const |
|
virtual QPixmap | createPixmap (QSize size) |
|
virtual QPixmap | createPixmapFromImage (QImage image, Qt::ImageConversionFlags flags=Qt::AutoColor) |
|
|
enum | PaintEngineFeature {
PrimitiveTransform = 0x00000001
, PatternTransform = 0x00000002
, PixmapTransform = 0x00000004
, PatternBrush = 0x00000008
,
LinearGradientFill = 0x00000010
, RadialGradientFill = 0x00000020
, ConicalGradientFill = 0x00000040
, AlphaBlend = 0x00000080
,
PorterDuff = 0x00000100
, PainterPaths = 0x00000200
, Antialiasing = 0x00000400
, BrushStroke = 0x00000800
,
ConstantOpacity = 0x00001000
, MaskedBrush = 0x00002000
, PerspectiveTransform = 0x00004000
, BlendModes = 0x00008000
,
ObjectBoundingModeGradients = 0x00010000
, RasterOpModes = 0x00020000
, PaintOutsidePaintEvent = 0x20000000
, AllFeatures = 0xffffffff
} |
|
enum | DirtyFlag {
DirtyPen = 0x0001
, DirtyBrush = 0x0002
, DirtyBrushOrigin = 0x0004
, DirtyFont = 0x0008
,
DirtyBackground = 0x0010
, DirtyBackgroundMode = 0x0020
, DirtyTransform = 0x0040
, DirtyClipRegion = 0x0080
,
DirtyClipPath = 0x0100
, DirtyHints = 0x0200
, DirtyCompositionMode = 0x0400
, DirtyClipEnabled = 0x0800
,
DirtyOpacity = 0x1000
, AllDirty = 0xffff
} |
|
enum | PolygonDrawMode { OddEvenMode
, WindingMode
, ConvexMode
, PolylineMode
} |
|
enum | Type {
X11
, Windows
, QuickDraw
, CoreGraphics
,
MacPrinter
, QWindowSystem
, OpenGL
, Picture
,
SVG
, Raster
, Direct3D
, Pdf
,
OpenVG
, OpenGL2
, PaintBuffer
, Blitter
,
Direct2D
, User = 50
, MaxUser = 100
} |
|
| QPaintEngine (QPaintEnginePrivate &data, PaintEngineFeatures devcaps=PaintEngineFeatures()) |
|
QPaintEngineState * | state |
|
PaintEngineFeatures | gccaps |
|
uint | active: 1 |
|
uint | selfDestruct: 1 |
|
uint | extended: 1 |
|
QScopedPointer< QPaintEnginePrivate > | d_ptr |
|
Definition at line 152 of file tst_qpicture.cpp.