![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <QtCore/qglobal.h>#include <QtCore/qmutex.h>#include <private/qrasterdefs_p.h>#include <private/qgrayraster_p.h>#include <qpainterpath.h>#include <qdebug.h>#include <qbitmap.h>#include "qmath_p.h"#include <qrandom.h>#include <private/qtextengine_p.h>#include <private/qfontengine_p.h>#include <private/qpixmap_raster_p.h>#include <private/qimage_p.h>#include <private/qstatictext_p.h>#include <private/qcosmeticstroker_p.h>#include <private/qdrawhelper_p.h>#include <private/qmemrotate_p.h>#include <private/qpixellayout_p.h>#include <private/qrgba64_p.h>#include "qpaintengine_raster_p.h"#include "qoutlinemapper_p.h"#include <limits.h>#include <algorithm>Go to the source code of this file.
Classes | |
| class | QRectVectorPath |
| struct | ClipData |
| struct | QRasterFloatPoint |
| struct | VisibleGlyphRange |
| class | QGradientCache |
| struct | QGradientCache::CacheInfo |
Macros | |
| #define | QT_FT_BEGIN_HEADER |
| #define | QT_FT_END_HEADER |
| #define | qt_swap_int(x, y) |
| #define | qt_swap_qreal(x, y) |
| #define | QT_FAST_SPANS |
| #define | int_dim(pos, dim) |
Enumerations | |
| enum | LineDrawMode { LineDrawClipped , LineDrawNormal , LineDrawIncludeLastPixel , LineDrawClipped , LineDrawNormal , LineDrawIncludeLastPixel } |
| enum | LineDrawMode { LineDrawClipped , LineDrawNormal , LineDrawIncludeLastPixel , LineDrawClipped , LineDrawNormal , LineDrawIncludeLastPixel } |
| #define int_dim | ( | pos, | |
| dim ) |
Definition at line 115 of file qpaintengine_raster.cpp.
| #define QT_FAST_SPANS |
Definition at line 109 of file qpaintengine_raster.cpp.
| #define QT_FT_BEGIN_HEADER |
Definition at line 7 of file qpaintengine_raster.cpp.
| #define QT_FT_END_HEADER |
Definition at line 8 of file qpaintengine_raster.cpp.
Definition at line 101 of file qpaintengine_raster.cpp.
Definition at line 102 of file qpaintengine_raster.cpp.
| enum LineDrawMode |
| Enumerator | |
|---|---|
| LineDrawClipped | |
| LineDrawNormal | |
| LineDrawIncludeLastPixel | |
| LineDrawClipped | |
| LineDrawNormal | |
| LineDrawIncludeLastPixel | |
Definition at line 157 of file qpaintengine_raster.cpp.
| enum LineDrawMode |
| Enumerator | |
|---|---|
| LineDrawClipped | |
| LineDrawNormal | |
| LineDrawIncludeLastPixel | |
| LineDrawClipped | |
| LineDrawNormal | |
| LineDrawIncludeLastPixel | |
Definition at line 157 of file qpaintengine_raster.cpp.
Definition at line 3557 of file qpaintengine_raster.cpp.
|
static |
Draws an ellipse using the integer point midpoint algorithm.
Definition at line 4793 of file qpaintengine_raster.cpp.
|
inlinestatic |
x and y is relative to the midpoint of rect.
Definition at line 4719 of file qpaintengine_raster.cpp.
|
inlinestatic |
Definition at line 2072 of file qpaintengine_raster.cpp.
|
static |
Definition at line 1362 of file qpaintengine_raster.cpp.
Definition at line 1786 of file qpaintengine_raster.cpp.
|
inlinestatic |
Definition at line 2513 of file qpaintengine_raster.cpp.
| int QT_MANGLE_NAMESPACE q_gray_rendered_spans | ( | QT_FT_Raster | raster | ) |
Definition at line 1751 of file qpaintengine_raster.cpp.
|
static |
Definition at line 1101 of file qpaintengine_raster.cpp.
References QRasterPaintEnginePrivate::clip().
|
static |
Definition at line 1093 of file qpaintengine_raster.cpp.
References QRasterPaintEngineState::clip, QRasterPaintEngineState::flags, and QRasterPaintEngineState::Flags::has_clip_ownership.
Referenced by QRasterPaintEnginePrivate::updateClipping().
|
static |
Definition at line 204 of file qpaintengine_raster.cpp.
Definition at line 199 of file qpaintengine_raster.cpp.
Definition at line 194 of file qpaintengine_raster.cpp.
|
extern |
Definition at line 146 of file qbrush.cpp.
|
static |
spans must be sorted on y
Definition at line 4009 of file qpaintengine_raster.cpp.
References QClipData::count, and QClipData::initialize().
|
static |
Definition at line 4099 of file qpaintengine_raster.cpp.
| QRectF qt_mapRect_non_normalizing | ( | const QRectF & | r, |
| const QTransform & | t ) |
Definition at line 2148 of file qpaintengine_raster.cpp.
|
extern |
Definition at line 2132 of file qtransform.cpp.
|
static |
Definition at line 4153 of file qpaintengine_raster.cpp.
References QClipData::allocated, QClipData::count, QClipData::initialize(), and ClipData::newClip.
|
static |
Definition at line 4072 of file qpaintengine_raster.cpp.
|
static |
Definition at line 4136 of file qpaintengine_raster.cpp.
|
static |
Definition at line 1791 of file qpaintengine_raster.cpp.
Definition at line 2081 of file qpaintengine_raster.cpp.
|
static |
Definition at line 2995 of file qpaintengine_raster.cpp.