![]() |
Qt 4.8
|
Public Types | |
| enum | BlitFlag { HasAlpha = 0x1, Premultiplied = 0x2 } |
| enum | ClipType { ClipUnset, NoClip, RectClip, RegionClip, ComplexClip } |
| enum | TransformationTypeFlags { Matrix_NegativeScaleX = 0x100, Matrix_NegativeScaleY = 0x200, Matrix_RectsUnsupported = (QTransform::TxRotate|QTransform::TxShear|QTransform::TxProject), Matrix_BlitsUnsupported = (Matrix_RectsUnsupported|Matrix_NegativeScaleX|Matrix_NegativeScaleY) } |
Static Public Functions | |
| static IDirectFBSurface * | getSurface (const QImage &img, bool *release) |
| static uint | getTransformationType (const QTransform &transform) |
| static void | unlock (QDirectFBPaintDevice *device) |
Definition at line 62 of file qdirectfbpaintengine.cpp.
| Enumerator | |
|---|---|
| ClipUnset | |
| NoClip | |
| RectClip | |
| RegionClip | |
| ComplexClip | |
Definition at line 86 of file qdirectfbpaintengine.cpp.
| Enumerator | |
|---|---|
| Matrix_NegativeScaleX | |
| Matrix_NegativeScaleY | |
| Matrix_RectsUnsupported | |
| Matrix_BlitsUnsupported | |
Definition at line 65 of file qdirectfbpaintengine.cpp.
| QDirectFBPaintEnginePrivate::QDirectFBPaintEnginePrivate | ( | QDirectFBPaintEngine * | p | ) |
Definition at line 965 of file qdirectfbpaintengine.cpp.
| QDirectFBPaintEnginePrivate::~QDirectFBPaintEnginePrivate | ( | ) |
Definition at line 975 of file qdirectfbpaintengine.cpp.
| void QDirectFBPaintEnginePrivate::blit | ( | const QRectF & | dest, |
| IDirectFBSurface * | surface, | ||
| const QRectF & | src | ||
| ) |
Definition at line 1220 of file qdirectfbpaintengine.cpp.
| void QDirectFBPaintEnginePrivate::drawTiledPixmap | ( | const QRectF & | dest, |
| const QPixmap & | pixmap, | ||
| const QPointF & | pos, | ||
| const QTransform & | pixmapTransform | ||
| ) |
Definition at line 1250 of file qdirectfbpaintengine.cpp.
|
static |
Definition at line 1185 of file qdirectfbpaintengine.cpp.
Referenced by SurfaceCache::~SurfaceCache().
|
inlinestatic |
Definition at line 76 of file qdirectfbpaintengine.cpp.
Referenced by drawTiledPixmap(), QDirectFBPaintEngine::fillRect(), and setTransform().
| void QDirectFBPaintEnginePrivate::lock | ( | ) |
Definition at line 980 of file qdirectfbpaintengine.cpp.
| void QDirectFBPaintEnginePrivate::prepareForBlit | ( | uint | blitFlags | ) |
Definition at line 1107 of file qdirectfbpaintengine.cpp.
Referenced by drawTiledPixmap().
| bool QDirectFBPaintEnginePrivate::prepareForDraw | ( | const QColor & | color | ) |
Definition at line 1145 of file qdirectfbpaintengine.cpp.
| void QDirectFBPaintEnginePrivate::setBrush | ( | const QBrush & | brush | ) |
Definition at line 1011 of file qdirectfbpaintengine.cpp.
| void QDirectFBPaintEnginePrivate::setCompositionMode | ( | QPainter::CompositionMode | mode | ) |
Definition at line 1016 of file qdirectfbpaintengine.cpp.
| void QDirectFBPaintEnginePrivate::setPen | ( | const QPen & | pen | ) |
Definition at line 1077 of file qdirectfbpaintengine.cpp.
Referenced by setRenderHints(), and setTransform().
| void QDirectFBPaintEnginePrivate::setRenderHints | ( | QPainter::RenderHints | hints | ) |
Definition at line 1098 of file qdirectfbpaintengine.cpp.
| void QDirectFBPaintEnginePrivate::setTransform | ( | const QTransform & | transforma | ) |
Definition at line 1092 of file qdirectfbpaintengine.cpp.
| bool QDirectFBPaintEnginePrivate::supportsStretchBlit | ( | ) | const |
Definition at line 1376 of file qdirectfbpaintengine.cpp.
Referenced by blit(), and drawTiledPixmap().
|
virtual |
Reimplemented from QRasterPaintEnginePrivate.
Definition at line 1391 of file qdirectfbpaintengine.cpp.
| void QDirectFBPaintEnginePrivate::unlock | ( | ) |
Definition at line 991 of file qdirectfbpaintengine.cpp.
Referenced by QDirectFBPaintEngine::begin(), QDirectFBPaintEngine::drawPixmap(), and drawTiledPixmap().
|
inlinestatic |
Definition at line 1001 of file qdirectfbpaintengine.cpp.
| void QDirectFBPaintEnginePrivate::updateClip | ( | ) |
Definition at line 1350 of file qdirectfbpaintengine.cpp.
Referenced by systemStateChanged().
| bool QDirectFBPaintEnginePrivate::antialiased |
Definition at line 131 of file qdirectfbpaintengine.cpp.
Referenced by setBrush(), setPen(), and setRenderHints().
| ClipType QDirectFBPaintEnginePrivate::clipType |
Definition at line 141 of file qdirectfbpaintengine.cpp.
Referenced by rasterFallbackWarn(), and updateClip().
| QRect QDirectFBPaintEnginePrivate::currentClip |
Definition at line 147 of file qdirectfbpaintengine.cpp.
Referenced by drawTiledPixmap(), and updateClip().
| QDirectFBPaintDevice* QDirectFBPaintEnginePrivate::dfbDevice |
Definition at line 142 of file qdirectfbpaintengine.cpp.
| QDirectFBPaintEngine* QDirectFBPaintEnginePrivate::engine |
Definition at line 149 of file qdirectfbpaintengine.cpp.
Referenced by blit(), drawTiledPixmap(), prepareForDraw(), rasterFallbackWarn(), setRenderHints(), setTransform(), and supportsStretchBlit().
| IDirectFB* QDirectFBPaintEnginePrivate::fb |
Definition at line 138 of file qdirectfbpaintengine.cpp.
Referenced by QDirectFBPaintEnginePrivate(), and supportsStretchBlit().
| bool QDirectFBPaintEnginePrivate::inClip |
Definition at line 146 of file qdirectfbpaintengine.cpp.
| bool QDirectFBPaintEnginePrivate::isPremultiplied |
Definition at line 144 of file qdirectfbpaintengine.cpp.
Referenced by prepareForDraw().
| quint8 QDirectFBPaintEnginePrivate::opacity |
Definition at line 139 of file qdirectfbpaintengine.cpp.
Referenced by prepareForBlit(), and prepareForDraw().
| bool QDirectFBPaintEnginePrivate::supportedBrush |
Definition at line 132 of file qdirectfbpaintengine.cpp.
Referenced by rasterFallbackWarn(), and setBrush().
| bool QDirectFBPaintEnginePrivate::supportedComposition |
Definition at line 143 of file qdirectfbpaintengine.cpp.
Referenced by prepareForDraw(), rasterFallbackWarn(), and setCompositionMode().
| bool QDirectFBPaintEnginePrivate::supportedPen |
Definition at line 133 of file qdirectfbpaintengine.cpp.
Referenced by rasterFallbackWarn(), and setPen().
| IDirectFBSurface* QDirectFBPaintEnginePrivate::surface |
Definition at line 129 of file qdirectfbpaintengine.cpp.
Referenced by blit(), SurfaceCache::clear(), drawTiledPixmap(), getSurface(), SurfaceCache::getSurface(), prepareForBlit(), prepareForDraw(), setCompositionMode(), and updateClip().
| SurfaceCache* QDirectFBPaintEnginePrivate::surfaceCache |
Definition at line 137 of file qdirectfbpaintengine.cpp.
Referenced by QDirectFBPaintEnginePrivate(), and ~QDirectFBPaintEnginePrivate().
| uint QDirectFBPaintEnginePrivate::transformationType |
Definition at line 135 of file qdirectfbpaintengine.cpp.
Referenced by prepareForBlit(), rasterFallbackWarn(), setPen(), and setTransform().