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