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