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().