![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <qdrawhelper_p.h>
Public Types | |
| enum | Type { None , Solid , LinearGradient , RadialGradient , ConicalGradient , Texture } |
Public Member Functions | |
| QSpanData () | |
| ~QSpanData () | |
| void | init (QRasterBuffer *rb, const QRasterPaintEngine *pe) |
| void | setup (const QBrush &brush, int alpha, QPainter::CompositionMode compositionMode, bool isCosmetic) |
| void | setupMatrix (const QTransform &matrix, int bilinear) |
| void | initTexture (const QImage *image, int alpha, QTextureData::Type=QTextureData::Plain, const QRect &sourceRect=QRect()) |
| void | adjustSpanMethods () |
Public Attributes | |
| QRasterBuffer * | rasterBuffer |
| ProcessSpans | blend |
| ProcessSpans | unclipped_blend |
| BitmapBlitFunc | bitmapBlit |
| AlphamapBlitFunc | alphamapBlit |
| AlphaRGBBlitFunc | alphaRGBBlit |
| RectFillFunc | fillRect |
| qreal | m11 |
| qreal | m12 |
| qreal | m13 |
| qreal | m21 |
| qreal | m22 |
| qreal | m23 |
| qreal | m33 |
| qreal | dx |
| qreal | dy |
| const QClipData * | clip |
| enum QSpanData::Type | type |
| signed int | txop: 8 |
| uint | fast_matrix: 1 |
| bool | bilinear |
| QImage * | tempImage |
| QColor | solidColor |
| union { | |
| QGradientData gradient | |
| QTextureData texture | |
| }; | |
| std::shared_ptr< const void > | cachedGradient |
Definition at line 303 of file qdrawhelper_p.h.
| enum QSpanData::Type |
| Enumerator | |
|---|---|
| None | |
| Solid | |
| LinearGradient | |
| RadialGradient | |
| ConicalGradient | |
| Texture | |
Definition at line 317 of file qdrawhelper_p.h.
|
inline |
Definition at line 305 of file qdrawhelper_p.h.
|
inline |
Definition at line 306 of file qdrawhelper_p.h.
| void QSpanData::adjustSpanMethods | ( | ) |
Definition at line 4593 of file qpaintengine_raster.cpp.
| void QSpanData::init | ( | QRasterBuffer * | rb, |
| const QRasterPaintEngine * | pe ) |
Definition at line 4450 of file qpaintengine_raster.cpp.
| void QSpanData::initTexture | ( | const QImage * | image, |
| int | alpha, | ||
| QTextureData::Type | _type = QTextureData::Plain, | ||
| const QRect & | sourceRect = QRect() ) |
Definition at line 4671 of file qpaintengine_raster.cpp.
| void QSpanData::setup | ( | const QBrush & | brush, |
| int | alpha, | ||
| QPainter::CompositionMode | compositionMode, | ||
| bool | isCosmetic ) |
Definition at line 4463 of file qpaintengine_raster.cpp.
| void QSpanData::setupMatrix | ( | const QTransform & | matrix, |
| int | bilinear ) |
Definition at line 4638 of file qpaintengine_raster.cpp.
| union { ... } QSpanData |
| AlphamapBlitFunc QSpanData::alphamapBlit |
Definition at line 312 of file qdrawhelper_p.h.
| AlphaRGBBlitFunc QSpanData::alphaRGBBlit |
Definition at line 313 of file qdrawhelper_p.h.
| bool QSpanData::bilinear |
Definition at line 327 of file qdrawhelper_p.h.
Referenced by getBlendType().
| BitmapBlitFunc QSpanData::bitmapBlit |
Definition at line 311 of file qdrawhelper_p.h.
| ProcessSpans QSpanData::blend |
Definition at line 309 of file qdrawhelper_p.h.
| std::shared_ptr<const void> QSpanData::cachedGradient |
Definition at line 334 of file qdrawhelper_p.h.
| const QClipData* QSpanData::clip |
Definition at line 316 of file qdrawhelper_p.h.
| qreal QSpanData::dx |
Definition at line 315 of file qdrawhelper_p.h.
| qreal QSpanData::dy |
Definition at line 315 of file qdrawhelper_p.h.
| uint QSpanData::fast_matrix |
Definition at line 326 of file qdrawhelper_p.h.
| RectFillFunc QSpanData::fillRect |
Definition at line 314 of file qdrawhelper_p.h.
| QGradientData QSpanData::gradient |
Definition at line 331 of file qdrawhelper_p.h.
| qreal QSpanData::m11 |
Definition at line 315 of file qdrawhelper_p.h.
| qreal QSpanData::m12 |
Definition at line 315 of file qdrawhelper_p.h.
| qreal QSpanData::m13 |
Definition at line 315 of file qdrawhelper_p.h.
| qreal QSpanData::m21 |
Definition at line 315 of file qdrawhelper_p.h.
| qreal QSpanData::m22 |
Definition at line 315 of file qdrawhelper_p.h.
| qreal QSpanData::m23 |
Definition at line 315 of file qdrawhelper_p.h.
| qreal QSpanData::m33 |
Definition at line 315 of file qdrawhelper_p.h.
| QRasterBuffer* QSpanData::rasterBuffer |
Definition at line 308 of file qdrawhelper_p.h.
Referenced by blend_color_argb(), blend_color_generic(), blend_tiled_argb(), blend_tiled_rgb565(), blend_untransformed_argb(), blend_untransformed_rgb565(), blend_vertical_gradient_argb(), BlendSrcGeneric::fetch(), getOperator(), qBlendGradient(), qBlendTexture(), and BlendSrcGeneric::store().
| QColor QSpanData::solidColor |
Definition at line 329 of file qdrawhelper_p.h.
| QImage* QSpanData::tempImage |
Definition at line 328 of file qdrawhelper_p.h.
| QTextureData QSpanData::texture |
Definition at line 332 of file qdrawhelper_p.h.
| signed int QSpanData::txop |
Definition at line 325 of file qdrawhelper_p.h.
| enum QSpanData::Type QSpanData::type |
| ProcessSpans QSpanData::unclipped_blend |
Definition at line 310 of file qdrawhelper_p.h.