![]() |
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>
Additional Inherited Members | |
Static Public Member Functions inherited from QPaintEnginePrivate | |
static QPaintEnginePrivate * | get (QPaintEngine *paintEngine) |
Definition at line 232 of file qpaintengine_raster_p.h.
QRasterPaintEnginePrivate::QRasterPaintEnginePrivate | ( | ) |
Definition at line 234 of file qpaintengine_raster.cpp.
void QRasterPaintEnginePrivate::blitImage | ( | const QPointF & | pt, |
const QImage & | img, | ||
const QRect & | clip, | ||
const QRect & | sr = QRect() ) |
Definition at line 928 of file qpaintengine_raster.cpp.
|
inline |
Definition at line 252 of file qpaintengine_raster_p.h.
bool QRasterPaintEnginePrivate::canUseFastImageBlending | ( | QPainter::CompositionMode | mode, |
const QImage & | image ) const |
Definition at line 3675 of file qpaintengine_raster.cpp.
bool QRasterPaintEnginePrivate::canUseImageBlitting | ( | QPainter::CompositionMode | mode, |
const QImage & | image, | ||
const QPointF & | pt, | ||
const QRectF & | sr ) const |
Definition at line 3686 of file qpaintengine_raster.cpp.
|
inline |
Definition at line 434 of file qpaintengine_raster_p.h.
Referenced by initializeRasterizer(), isUnclipped(), isUnclipped_normalized(), and qrasterpaintengine_dirty_clip().
void QRasterPaintEnginePrivate::drawImage | ( | const QPointF & | pt, |
const QImage & | img, | ||
SrcOverBlendFunc | func, | ||
const QRect & | clip, | ||
int | alpha, | ||
const QRect & | sr = QRect() ) |
Definition at line 856 of file qpaintengine_raster.cpp.
|
inline |
Definition at line 2963 of file qpaintengine_raster.cpp.
|
inline |
Definition at line 2970 of file qpaintengine_raster.cpp.
|
inline |
Definition at line 2977 of file qpaintengine_raster.cpp.
References QRasterPaintEngineState::Flags::fast_pen, and QRasterPaintEngineState::flags.
Definition at line 3504 of file qpaintengine_raster.cpp.
References clip(), QClipData::xmax, QClipData::xmin, QClipData::ymax, and QClipData::ymin.
bool QRasterPaintEnginePrivate::isUnclipped | ( | const QRect & | rect, |
int | penWidth ) const |
Definition at line 2912 of file qpaintengine_raster.cpp.
References QRasterPaintEngineState::Flags::antialiased, clip(), QRasterPaintEngineState::flags, and QClipData::hasRectClip.
|
inline |
Definition at line 2951 of file qpaintengine_raster.cpp.
bool QRasterPaintEnginePrivate::isUnclipped_normalized | ( | const QRect & | rect | ) | const |
Returns true
if the rectangle is completely within the current clip state of the paint engine.
Definition at line 2887 of file qpaintengine_raster.cpp.
References clip(), and QClipData::hasRectClip.
void QRasterPaintEnginePrivate::rasterize | ( | QT_FT_Outline * | outline, |
ProcessSpans | callback, | ||
QSpanData * | spanData, | ||
QRasterBuffer * | rasterBuffer ) |
Definition at line 3529 of file qpaintengine_raster.cpp.
References QRasterPaintEngineState::Flags::antialiased, and QRasterPaintEngineState::flags.
void QRasterPaintEnginePrivate::rasterize | ( | QT_FT_Outline * | outline, |
ProcessSpans | callback, | ||
void * | userData, | ||
QRasterBuffer * | rasterBuffer ) |
Definition at line 3562 of file qpaintengine_raster.cpp.
References QRasterPaintEngineState::Flags::antialiased, and QRasterPaintEngineState::flags.
void QRasterPaintEnginePrivate::rasterizeLine_dashed | ( | QLineF | line, |
qreal | width, | ||
int * | dashIndex, | ||
qreal * | dashOffset, | ||
bool * | inDash ) |
Definition at line 3192 of file qpaintengine_raster.cpp.
void QRasterPaintEnginePrivate::recalculateFastImages | ( | ) |
Definition at line 3666 of file qpaintengine_raster.cpp.
|
overridevirtual |
Reimplemented from QPaintEnginePrivate.
Definition at line 1004 of file qpaintengine_raster.cpp.
void QRasterPaintEnginePrivate::updateClipping | ( | ) |
Definition at line 3654 of file qpaintengine_raster.cpp.
References qrasterpaintengine_state_setNoClip().
void QRasterPaintEnginePrivate::updateMatrixData | ( | QSpanData * | spanData, |
const QBrush & | brush, | ||
const QTransform & | brushMatrix ) |
Definition at line 1032 of file qpaintengine_raster.cpp.
QScopedPointer<QClipData> QRasterPaintEnginePrivate::baseClip |
Definition at line 299 of file qpaintengine_raster_p.h.
QStroker QRasterPaintEnginePrivate::basicStroker |
Definition at line 286 of file qpaintengine_raster_p.h.
QDataBuffer<QLineF> QRasterPaintEnginePrivate::cachedLines |
Definition at line 291 of file qpaintengine_raster_p.h.
QScopedPointer<QDashStroker> QRasterPaintEnginePrivate::dashStroker |
Definition at line 287 of file qpaintengine_raster_p.h.
QPaintDevice* QRasterPaintEnginePrivate::device |
Definition at line 275 of file qpaintengine_raster_p.h.
int QRasterPaintEnginePrivate::deviceDepth |
Definition at line 301 of file qpaintengine_raster_p.h.
QRect QRasterPaintEnginePrivate::deviceRect |
Definition at line 283 of file qpaintengine_raster_p.h.
QRect QRasterPaintEnginePrivate::deviceRectUnclipped |
Definition at line 284 of file qpaintengine_raster_p.h.
QFontEngine::GlyphFormat QRasterPaintEnginePrivate::glyphCacheFormat |
Definition at line 297 of file qpaintengine_raster_p.h.
QScopedPointer<QT_FT_Raster> QRasterPaintEnginePrivate::grayRaster |
Definition at line 289 of file qpaintengine_raster_p.h.
QSpanData QRasterPaintEnginePrivate::image_filler |
Definition at line 292 of file qpaintengine_raster_p.h.
QSpanData QRasterPaintEnginePrivate::image_filler_xform |
Definition at line 293 of file qpaintengine_raster_p.h.
uint QRasterPaintEnginePrivate::mono_surface |
Definition at line 303 of file qpaintengine_raster_p.h.
QScopedPointer<QOutlineMapper> QRasterPaintEnginePrivate::outlineMapper |
Definition at line 276 of file qpaintengine_raster_p.h.
uint QRasterPaintEnginePrivate::outlinemapper_xform_dirty |
Definition at line 304 of file qpaintengine_raster_p.h.
QScopedPointer<QRasterBuffer> QRasterPaintEnginePrivate::rasterBuffer |
Definition at line 277 of file qpaintengine_raster_p.h.
QScopedPointer<QRasterizer> QRasterPaintEnginePrivate::rasterizer |
Definition at line 306 of file qpaintengine_raster_p.h.
QSpanData QRasterPaintEnginePrivate::solid_color_filler |
Definition at line 294 of file qpaintengine_raster_p.h.