![]() |
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().