Qt 4.8
|
#include <qpaintengine_raster_p.h>
Definition at line 298 of file qpaintengine_raster_p.h.
QRasterPaintEnginePrivate::QRasterPaintEnginePrivate | ( | ) |
Definition at line 249 of file qpaintengine_raster.cpp.
|
inline |
Definition at line 319 of file qpaintengine_raster_p.h.
bool QRasterPaintEnginePrivate::canUseFastImageBlending | ( | QPainter::CompositionMode | mode, |
const QImage & | image | ||
) | const |
Definition at line 3881 of file qpaintengine_raster.cpp.
Referenced by brushMatrix(), and QRasterPaintEngine::drawImage().
|
inline |
Definition at line 557 of file qpaintengine_raster_p.h.
Referenced by QRasterPaintEngine::alphaPenBlt(), QRasterPaintEngine::clip(), QRasterPaintEngine::clipBoundingRect(), QRasterPaintEngine::clipType(), QRasterPaintEngine::drawImage(), QDirectFBPaintEnginePrivate::drawTiledPixmap(), QRasterPaintEngine::drawTiledPixmap(), QRasterPaintEngine::fillRect(), qrasterpaintengine_dirty_clip(), QDirectFBPaintEnginePrivate::updateClip(), and updateMatrixData().
void QRasterPaintEnginePrivate::drawImage | ( | const QPointF & | pt, |
const QImage & | img, | ||
SrcOverBlendFunc | func, | ||
const QRect & | clip, | ||
int | alpha, | ||
const QRect & | sr = QRect() |
||
) |
Definition at line 995 of file qpaintengine_raster.cpp.
Referenced by QRasterPaintEngine::drawImage().
|
inline |
Definition at line 3042 of file qpaintengine_raster.cpp.
Referenced by brushMatrix(), QRasterPaintEngine::drawEllipse(), QRasterPaintEngine::drawPolygon(), QRasterPaintEngine::fill(), QRasterPaintEngine::fillPath(), and QRasterPaintEngine::fillPolygon().
|
inline |
Definition at line 3049 of file qpaintengine_raster.cpp.
|
inline |
Definition at line 3056 of file qpaintengine_raster.cpp.
Referenced by brushMatrix(), and QRasterPaintEngine::drawEllipse().
void QRasterPaintEnginePrivate::initializeRasterizer | ( | QSpanData * | data | ) |
Definition at line 3722 of file qpaintengine_raster.cpp.
Referenced by brushMatrix(), QRasterPaintEngine::drawImage(), QRasterPaintEngine::drawRects(), QRasterPaintEngine::drawTiledPixmap(), QRasterPaintEngine::fill(), QRasterPaintEngine::fillPath(), QRasterPaintEngine::fillRect(), and QRasterPaintEngine::stroke().
bool QRasterPaintEnginePrivate::isUnclipped | ( | const QRect & | rect, |
int | penWidth | ||
) | const |
Definition at line 2995 of file qpaintengine_raster.cpp.
Referenced by brushMatrix().
|
inline |
Definition at line 3035 of file qpaintengine_raster.cpp.
bool QRasterPaintEnginePrivate::isUnclipped_normalized | ( | const QRect & | rect | ) | const |
Returns true if the rectangle is completely within the current clip state of the paint engine.
Definition at line 2970 of file qpaintengine_raster.cpp.
Referenced by QRasterPaintEngine::alphaPenBlt(), brushMatrix(), and fillRect_normalized().
void QRasterPaintEnginePrivate::prepare | ( | QCustomRasterPaintDevice * | device | ) |
Definition at line 989 of file qpaintengine_raster.cpp.
Referenced by brushMatrix(), and QDirectFBPaintEnginePrivate::lock().
void QRasterPaintEnginePrivate::rasterize | ( | QT_FT_Outline * | outline, |
ProcessSpans | callback, | ||
QSpanData * | spanData, | ||
QRasterBuffer * | rasterBuffer | ||
) |
Definition at line 3747 of file qpaintengine_raster.cpp.
Referenced by QRasterPaintEngine::clip(), QRasterPaintEngine::drawPolygon(), QRasterPaintEngine::fill(), QRasterPaintEngine::fillPath(), and QRasterPaintEngine::fillPolygon().
void QRasterPaintEnginePrivate::rasterize | ( | QT_FT_Outline * | outline, |
ProcessSpans | callback, | ||
void * | userData, | ||
QRasterBuffer * | rasterBuffer | ||
) |
Definition at line 3780 of file qpaintengine_raster.cpp.
void QRasterPaintEnginePrivate::rasterizeLine_dashed | ( | QLineF | line, |
qreal | width, | ||
int * | dashIndex, | ||
qreal * | dashOffset, | ||
bool * | inDash | ||
) |
Definition at line 3275 of file qpaintengine_raster.cpp.
Referenced by QRasterPaintEngine::stroke().
void QRasterPaintEnginePrivate::recalculateFastImages | ( | ) |
Definition at line 3872 of file qpaintengine_raster.cpp.
Referenced by brushMatrix().
|
virtual |
Reimplemented from QPaintEnginePrivate.
Reimplemented in QDirectFBPaintEnginePrivate.
Definition at line 1064 of file qpaintengine_raster.cpp.
Referenced by QDirectFBPaintEnginePrivate::systemStateChanged().
void QRasterPaintEnginePrivate::updateMatrixData | ( | QSpanData * | spanData, |
const QBrush & | brush, | ||
const QTransform & | brushMatrix | ||
) |
Definition at line 1090 of file qpaintengine_raster.cpp.
QScopedPointer<QClipData> QRasterPaintEnginePrivate::baseClip |
Definition at line 371 of file qpaintengine_raster_p.h.
Referenced by QRasterPaintEngine::clip().
QStroker QRasterPaintEnginePrivate::basicStroker |
Definition at line 358 of file qpaintengine_raster_p.h.
QDataBuffer<QLineF> QRasterPaintEnginePrivate::cachedLines |
Definition at line 363 of file qpaintengine_raster_p.h.
QScopedPointer<QDashStroker> QRasterPaintEnginePrivate::dashStroker |
Definition at line 359 of file qpaintengine_raster_p.h.
QPaintDevice* QRasterPaintEnginePrivate::device |
Definition at line 345 of file qpaintengine_raster_p.h.
Referenced by rasterFallbacksMask().
int QRasterPaintEnginePrivate::deviceDepth |
Definition at line 373 of file qpaintengine_raster_p.h.
Referenced by QRasterPaintEngine::alphaPenBlt().
QRect QRasterPaintEnginePrivate::deviceRect |
Definition at line 355 of file qpaintengine_raster_p.h.
Referenced by QRasterPaintEngine::clipBoundingRect(), QRasterPaintEngine::drawEllipse(), QRasterPaintEngine::drawImage(), QRasterPaintEngine::drawLines(), QRasterPaintEngine::drawPoints(), QRasterPaintEngine::drawPolygon(), QRasterPaintEngine::drawRects(), fillRect_normalized(), QRasterPaintEngine::setClipRectInDeviceCoords(), and QRasterPaintEngine::stroke().
QRect QRasterPaintEnginePrivate::deviceRectUnclipped |
Definition at line 356 of file qpaintengine_raster_p.h.
Referenced by QRasterPaintEngine::drawLines(), QRasterPaintEngine::drawPoints(), QRasterPaintEngine::drawPolygon(), QRasterPaintEngine::drawRects(), and QRasterPaintEngine::stroke().
QFontEngineGlyphCache::Type QRasterPaintEnginePrivate::glyphCacheType |
Definition at line 369 of file qpaintengine_raster_p.h.
Referenced by QRasterPaintEngine::drawCachedGlyphs(), and QRasterPaintEngine::drawTextItem().
QScopedPointer<QT_FT_Raster> QRasterPaintEnginePrivate::grayRaster |
Definition at line 361 of file qpaintengine_raster_p.h.
HDC QRasterPaintEnginePrivate::hdc |
Definition at line 350 of file qpaintengine_raster_p.h.
Referenced by QRasterPaintEngine::getDC(), and QRasterPaintEngine::setDC().
QSpanData QRasterPaintEnginePrivate::image_filler |
Definition at line 364 of file qpaintengine_raster_p.h.
Referenced by QRasterPaintEngine::drawImage(), and QRasterPaintEngine::drawTiledPixmap().
QSpanData QRasterPaintEnginePrivate::image_filler_xform |
Definition at line 365 of file qpaintengine_raster_p.h.
Referenced by QRasterPaintEngine::drawImage(), and QRasterPaintEngine::drawTiledPixmap().
uint QRasterPaintEnginePrivate::isPlain45DegreeRotation |
Definition at line 379 of file qpaintengine_raster_p.h.
uint QRasterPaintEnginePrivate::mono_surface |
Definition at line 375 of file qpaintengine_raster_p.h.
QScopedPointer<QOutlineMapper> QRasterPaintEnginePrivate::outlineMapper |
Definition at line 346 of file qpaintengine_raster_p.h.
Referenced by QRasterPaintEngine::clip(), QRasterPaintEngine::drawPolygon(), QRasterPaintEngine::fill(), QRasterPaintEngine::fillPath(), and QRasterPaintEngine::fillPolygon().
uint QRasterPaintEnginePrivate::outlinemapper_xform_dirty |
Definition at line 376 of file qpaintengine_raster_p.h.
QScopedPointer<QRasterBuffer> QRasterPaintEnginePrivate::rasterBuffer |
Definition at line 347 of file qpaintengine_raster_p.h.
Referenced by QRasterPaintEngine::alphaPenBlt(), QRasterPaintEngine::clip(), QRasterPaintEngine::drawBitmap(), QRasterPaintEngine::drawImage(), QRasterPaintEngine::drawPixmap(), QRasterPaintEngine::drawPolygon(), QRasterPaintEngine::drawTiledPixmap(), QRasterPaintEngine::fill(), QRasterPaintEngine::fillPath(), QRasterPaintEngine::fillPolygon(), fillRect_normalized(), qrasterpaintengine_dirty_clip(), and QRasterPaintEngine::setClipRectInDeviceCoords().
QScopedPointer<QRasterizer> QRasterPaintEnginePrivate::rasterizer |
Definition at line 382 of file qpaintengine_raster_p.h.
Referenced by QRasterPaintEngine::drawImage(), QRasterPaintEngine::drawRects(), QRasterPaintEngine::drawTiledPixmap(), QRasterPaintEngine::fill(), QRasterPaintEngine::fillPath(), QRasterPaintEngine::fillRect(), and QRasterPaintEngine::stroke().
QSpanData QRasterPaintEnginePrivate::solid_color_filler |
Definition at line 366 of file qpaintengine_raster_p.h.
Referenced by QRasterPaintEngine::drawImage(), QRasterPaintEngine::fillRect(), and qrasterpaintengine_dirty_clip().