![]() |
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 233 of file qpaintengine_raster_p.h.
| QRasterPaintEnginePrivate::QRasterPaintEnginePrivate | ( | ) |
Definition at line 241 of file qpaintengine_raster.cpp.
| void QRasterPaintEnginePrivate::blitImage | ( | const QPointF & | pt, |
| const QImage & | img, | ||
| const QRect & | clip, | ||
| const QRect & | sr = QRect() ) |
Definition at line 935 of file qpaintengine_raster.cpp.
|
inline |
Definition at line 253 of file qpaintengine_raster_p.h.
| bool QRasterPaintEnginePrivate::canUseFastImageBlending | ( | QPainter::CompositionMode | mode, |
| const QImage & | image ) const |
Definition at line 3683 of file qpaintengine_raster.cpp.
| bool QRasterPaintEnginePrivate::canUseImageBlitting | ( | QPainter::CompositionMode | mode, |
| const QImage & | image, | ||
| const QPointF & | pt, | ||
| const QRectF & | sr ) const |
Definition at line 3694 of file qpaintengine_raster.cpp.
|
inline |
Definition at line 435 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 863 of file qpaintengine_raster.cpp.
|
inline |
Definition at line 2971 of file qpaintengine_raster.cpp.
|
inline |
Definition at line 2978 of file qpaintengine_raster.cpp.
|
inline |
Definition at line 2985 of file qpaintengine_raster.cpp.
References QRasterPaintEngineState::Flags::fast_pen, and QRasterPaintEngineState::flags.
Definition at line 3512 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 2920 of file qpaintengine_raster.cpp.
References QRasterPaintEngineState::Flags::antialiased, clip(), QRasterPaintEngineState::flags, and QClipData::hasRectClip.
|
inline |
Definition at line 2959 of file qpaintengine_raster.cpp.
| bool QRasterPaintEnginePrivate::isUnclipped_normalized | ( | const QRect & | r | ) | const |
Returns true if the rectangle is completely within the current clip state of the paint engine.
Definition at line 2895 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 3537 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 3570 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 3200 of file qpaintengine_raster.cpp.
| void QRasterPaintEnginePrivate::recalculateFastImages | ( | ) |
Definition at line 3674 of file qpaintengine_raster.cpp.
|
overridevirtual |
Reimplemented from QPaintEnginePrivate.
Definition at line 1011 of file qpaintengine_raster.cpp.
| void QRasterPaintEnginePrivate::updateClipping | ( | ) |
Definition at line 3662 of file qpaintengine_raster.cpp.
References qrasterpaintengine_state_setNoClip().
| void QRasterPaintEnginePrivate::updateMatrixData | ( | QSpanData * | spanData, |
| const QBrush & | brush, | ||
| const QTransform & | brushMatrix ) |
Definition at line 1039 of file qpaintengine_raster.cpp.
| QScopedPointer<QClipData> QRasterPaintEnginePrivate::baseClip |
Definition at line 300 of file qpaintengine_raster_p.h.
| QStroker QRasterPaintEnginePrivate::basicStroker |
Definition at line 287 of file qpaintengine_raster_p.h.
| QDataBuffer<QLineF> QRasterPaintEnginePrivate::cachedLines |
Definition at line 292 of file qpaintengine_raster_p.h.
| QScopedPointer<QDashStroker> QRasterPaintEnginePrivate::dashStroker |
Definition at line 288 of file qpaintengine_raster_p.h.
| QPaintDevice* QRasterPaintEnginePrivate::device |
Definition at line 276 of file qpaintengine_raster_p.h.
| int QRasterPaintEnginePrivate::deviceDepth |
Definition at line 302 of file qpaintengine_raster_p.h.
| QRect QRasterPaintEnginePrivate::deviceRect |
Definition at line 284 of file qpaintengine_raster_p.h.
| QRect QRasterPaintEnginePrivate::deviceRectUnclipped |
Definition at line 285 of file qpaintengine_raster_p.h.
| QFontEngine::GlyphFormat QRasterPaintEnginePrivate::glyphCacheFormat |
Definition at line 298 of file qpaintengine_raster_p.h.
| QScopedPointer<QT_FT_Raster> QRasterPaintEnginePrivate::grayRaster |
Definition at line 290 of file qpaintengine_raster_p.h.
| QSpanData QRasterPaintEnginePrivate::image_filler |
Definition at line 293 of file qpaintengine_raster_p.h.
| QSpanData QRasterPaintEnginePrivate::image_filler_xform |
Definition at line 294 of file qpaintengine_raster_p.h.
| uint QRasterPaintEnginePrivate::mono_surface |
Definition at line 304 of file qpaintengine_raster_p.h.
| QScopedPointer<QOutlineMapper> QRasterPaintEnginePrivate::outlineMapper |
Definition at line 277 of file qpaintengine_raster_p.h.
| uint QRasterPaintEnginePrivate::outlinemapper_xform_dirty |
Definition at line 305 of file qpaintengine_raster_p.h.
| QScopedPointer<QRasterBuffer> QRasterPaintEnginePrivate::rasterBuffer |
Definition at line 278 of file qpaintengine_raster_p.h.
| QScopedPointer<QRasterizer> QRasterPaintEnginePrivate::rasterizer |
Definition at line 307 of file qpaintengine_raster_p.h.
| QSpanData QRasterPaintEnginePrivate::solid_color_filler |
Definition at line 295 of file qpaintengine_raster_p.h.