![]() |
Qt 4.8
|
#include <qpaintengine_raster_p.h>
Classes | |
| struct | ClipLine |
Public Functions | |
| void | appendSpan (int x, int length, int y, int coverage) |
| void | appendSpans (const QSpan *s, int num) |
| ClipLine * | clipLines () |
| void | fixup () |
| void | initialize () |
| QClipData (int height) | |
| void | setClipRect (const QRect &rect) |
| void | setClipRegion (const QRegion ®ion) |
| QSpan * | spans () |
| ~QClipData () | |
Public Variables | |
| int | allocated |
| QRect | clipRect |
| QRegion | clipRegion |
| int | clipSpanHeight |
| int | count |
| uint | enabled: 1 |
| uint | hasRectClip: 1 |
| uint | hasRegionClip: 1 |
| struct QClipData::ClipLine * | m_clipLines |
| QSpan * | m_spans |
| int | xmax |
| int | xmin |
| int | ymax |
| int | ymin |
Definition at line 386 of file qpaintengine_raster_p.h.
| QClipData::QClipData | ( | int | height | ) |
Definition at line 4080 of file qpaintengine_raster.cpp.
| QClipData::~QClipData | ( | ) |
Definition at line 4094 of file qpaintengine_raster.cpp.
|
inline |
Definition at line 438 of file qpaintengine_raster_p.h.
Referenced by qt_merge_clip().
|
inline |
Definition at line 453 of file qpaintengine_raster_p.h.
Referenced by qt_merge_clip(), and qt_span_clip().
|
inline |
Definition at line 403 of file qpaintengine_raster_p.h.
| void QClipData::fixup | ( | ) |
Definition at line 4216 of file qpaintengine_raster.cpp.
Referenced by QRasterPaintEngine::clip().
| void QClipData::initialize | ( | ) |
Definition at line 4102 of file qpaintengine_raster.cpp.
Referenced by QRasterPaintEngine::clip(), qt_merge_clip(), and qt_span_clip().
| void QClipData::setClipRect | ( | const QRect & | rect | ) |
Definition at line 4269 of file qpaintengine_raster.cpp.
Referenced by QRasterPaintEngine::setClipRectInDeviceCoords().
| void QClipData::setClipRegion | ( | const QRegion & | region | ) |
Definition at line 4295 of file qpaintengine_raster.cpp.
Referenced by QRasterPaintEngine::clip(), and QRasterPaintEngine::setClipRectInDeviceCoords().
|
inline |
Definition at line 409 of file qpaintengine_raster_p.h.
| int QClipData::allocated |
Definition at line 415 of file qpaintengine_raster_p.h.
Referenced by qt_span_clip().
| QRect QClipData::clipRect |
Definition at line 420 of file qpaintengine_raster_p.h.
Referenced by QSpanData::adjustSpanMethods(), QRasterPaintEngine::clip(), QRasterPaintEngine::clipBoundingRect(), QRasterPaintEngine::drawImage(), QBlitterPaintEngine::drawPixmap(), QBlitterPaintEngine::fillRect(), QBlitterPaintEnginePrivate::fillRect(), QRasterPaintEnginePrivate::isUnclipped(), QRasterPaintEnginePrivate::isUnclipped_normalized(), QBlittablePixmapData::paintEngine(), qt_span_fill_clipRect(), QRasterPaintEngine::setClipRectInDeviceCoords(), and QDirectFBPaintEnginePrivate::updateClip().
| QRegion QClipData::clipRegion |
Definition at line 421 of file qpaintengine_raster_p.h.
Referenced by QRasterPaintEngine::clip(), QBlitterPaintEngine::drawPixmap(), QBlitterPaintEngine::fillRect(), QBlitterPaintEnginePrivate::fillRect(), QRasterPaintEnginePrivate::isUnclipped(), QRasterPaintEnginePrivate::isUnclipped_normalized(), QBlittablePixmapData::paintEngine(), and QRasterPaintEngine::setClipRectInDeviceCoords().
| int QClipData::clipSpanHeight |
Definition at line 395 of file qpaintengine_raster_p.h.
Referenced by qt_merge_clip().
| int QClipData::count |
Definition at line 416 of file qpaintengine_raster_p.h.
Referenced by drawEllipse_midpoint_i(), qt_intersect_spans(), and qt_span_clip().
| uint QClipData::enabled |
Definition at line 423 of file qpaintengine_raster_p.h.
Referenced by QRasterPaintEngine::clipEnabledChanged(), QRasterPaintEngine::setClipRectInDeviceCoords(), and QDirectFBPaintEnginePrivate::updateClip().
| uint QClipData::hasRectClip |
Definition at line 424 of file qpaintengine_raster_p.h.
Referenced by QSpanData::adjustSpanMethods(), QRasterPaintEngine::alphaPenBlt(), QRasterPaintEngine::clip(), QRasterPaintEngine::clipBoundingRect(), QRasterPaintEngine::clipType(), QRasterPaintEngine::drawImage(), QBlitterPaintEngine::drawPixmap(), QBlitterPaintEngine::fillRect(), QBlitterPaintEnginePrivate::fillRect(), fillRect_normalized(), QRasterPaintEnginePrivate::isUnclipped(), QRasterPaintEnginePrivate::isUnclipped_normalized(), QBlittablePixmapData::paintEngine(), QRasterPaintEngine::setClipRectInDeviceCoords(), QDirectFBPaintEnginePrivate::updateClip(), QBlitterPaintEnginePrivate::updateClipState(), and QRasterPaintEnginePrivate::updateMatrixData().
| uint QClipData::hasRegionClip |
Definition at line 425 of file qpaintengine_raster_p.h.
Referenced by QRasterPaintEngine::clip(), QBlitterPaintEngine::drawPixmap(), QBlitterPaintEngine::fillRect(), QBlitterPaintEnginePrivate::fillRect(), QBlittablePixmapData::paintEngine(), QRasterPaintEngine::setClipRectInDeviceCoords(), QDirectFBPaintEnginePrivate::updateClip(), QBlitterPaintEnginePrivate::updateClipState(), and QRasterPaintEnginePrivate::updateMatrixData().
| struct QClipData::ClipLine * QClipData::m_clipLines |
Referenced by qt_alphamapblit_quint32(), qt_alphargbblit_quint32(), and qt_intersect_spans().
| QSpan* QClipData::m_spans |
Definition at line 417 of file qpaintengine_raster_p.h.
Referenced by qt_intersect_spans(), and qt_span_clip().
| int QClipData::xmax |
Definition at line 418 of file qpaintengine_raster_p.h.
Referenced by QRasterPaintEngine::alphaPenBlt(), QRasterPaintEngine::clipBoundingRect(), fillRect_normalized(), and QRasterPaintEnginePrivate::initializeRasterizer().
| int QClipData::xmin |
Definition at line 418 of file qpaintengine_raster_p.h.
Referenced by QRasterPaintEngine::alphaPenBlt(), QRasterPaintEngine::clipBoundingRect(), fillRect_normalized(), and QRasterPaintEnginePrivate::initializeRasterizer().
| int QClipData::ymax |
Definition at line 418 of file qpaintengine_raster_p.h.
Referenced by QRasterPaintEngine::alphaPenBlt(), QRasterPaintEngine::clipBoundingRect(), fillRect_normalized(), and QRasterPaintEnginePrivate::initializeRasterizer().
| int QClipData::ymin |
Definition at line 418 of file qpaintengine_raster_p.h.
Referenced by QRasterPaintEngine::alphaPenBlt(), QRasterPaintEngine::clipBoundingRect(), fillRect_normalized(), and QRasterPaintEnginePrivate::initializeRasterizer().