![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <qpaintengine_raster_p.h>
Classes | |
struct | ClipLine |
Public Member Functions | |
QClipData (int height) | |
~QClipData () | |
void | initialize () |
ClipLine * | clipLines () |
QT_FT_Span * | spans () |
void | appendSpan (int x, int length, int y, int coverage) |
void | appendSpans (const QT_FT_Span *s, int num) |
void | setClipRect (const QRect &rect) |
void | setClipRegion (const QRegion ®ion) |
void | fixup () |
Public Attributes | |
int | clipSpanHeight |
struct QClipData::ClipLine * | m_clipLines |
int | allocated |
int | count |
QT_FT_Span * | m_spans |
int | xmin |
int | xmax |
int | ymin |
int | ymax |
QRect | clipRect |
QRegion | clipRegion |
uint | enabled: 1 |
uint | hasRectClip: 1 |
uint | hasRegionClip: 1 |
Definition at line 310 of file qpaintengine_raster_p.h.
QClipData::QClipData | ( | int | height | ) |
Definition at line 3767 of file qpaintengine_raster.cpp.
References allocated, clipSpanHeight, count, enabled, hasRectClip, hasRegionClip, xmax, xmin, ymax, and ymin.
QClipData::~QClipData | ( | ) |
Definition at line 3781 of file qpaintengine_raster.cpp.
|
inline |
Definition at line 358 of file qpaintengine_raster_p.h.
|
inline |
Definition at line 373 of file qpaintengine_raster_p.h.
|
inline |
Definition at line 323 of file qpaintengine_raster_p.h.
References initialize().
void QClipData::fixup | ( | ) |
Definition at line 3900 of file qpaintengine_raster.cpp.
References QClipData::ClipLine::count, count, hasRectClip, xmax, xmin, ymax, and ymin.
void QClipData::initialize | ( | ) |
Definition at line 3789 of file qpaintengine_raster.cpp.
Referenced by clipLines(), qt_intersect_spans(), qt_span_clip(), and spans().
Definition at line 3953 of file qpaintengine_raster.cpp.
References clipSpanHeight, hasRectClip, hasRegionClip, xmax, xmin, ymax, and ymin.
Definition at line 3979 of file qpaintengine_raster.cpp.
References hasRectClip, hasRegionClip, xmax, xmin, ymax, and ymin.
|
inline |
Definition at line 329 of file qpaintengine_raster_p.h.
References initialize().
int QClipData::allocated |
Definition at line 335 of file qpaintengine_raster_p.h.
Referenced by QClipData(), appendSpan(), appendSpans(), and qt_span_clip().
QRect QClipData::clipRect |
Definition at line 340 of file qpaintengine_raster_p.h.
QRegion QClipData::clipRegion |
Definition at line 341 of file qpaintengine_raster_p.h.
int QClipData::clipSpanHeight |
Definition at line 315 of file qpaintengine_raster_p.h.
Referenced by QClipData(), and setClipRect().
int QClipData::count |
Definition at line 336 of file qpaintengine_raster_p.h.
Referenced by QClipData(), appendSpan(), appendSpans(), fixup(), qt_intersect_spans(), and qt_span_clip().
uint QClipData::enabled |
Definition at line 343 of file qpaintengine_raster_p.h.
Referenced by QClipData().
uint QClipData::hasRectClip |
Definition at line 344 of file qpaintengine_raster_p.h.
Referenced by QClipData(), fixup(), QRasterPaintEnginePrivate::isUnclipped(), QRasterPaintEnginePrivate::isUnclipped_normalized(), setClipRect(), and setClipRegion().
uint QClipData::hasRegionClip |
Definition at line 345 of file qpaintengine_raster_p.h.
Referenced by QClipData(), setClipRect(), and setClipRegion().
struct QClipData::ClipLine * QClipData::m_clipLines |
QT_FT_Span* QClipData::m_spans |
Definition at line 337 of file qpaintengine_raster_p.h.
int QClipData::xmax |
Definition at line 338 of file qpaintengine_raster_p.h.
Referenced by QClipData(), fixup(), QRasterPaintEnginePrivate::initializeRasterizer(), setClipRect(), and setClipRegion().
int QClipData::xmin |
Definition at line 338 of file qpaintengine_raster_p.h.
Referenced by QClipData(), fixup(), QRasterPaintEnginePrivate::initializeRasterizer(), setClipRect(), and setClipRegion().
int QClipData::ymax |
Definition at line 338 of file qpaintengine_raster_p.h.
Referenced by QClipData(), fixup(), QRasterPaintEnginePrivate::initializeRasterizer(), setClipRect(), and setClipRegion().
int QClipData::ymin |
Definition at line 338 of file qpaintengine_raster_p.h.
Referenced by QClipData(), fixup(), QRasterPaintEnginePrivate::initializeRasterizer(), setClipRect(), and setClipRegion().