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