![]() |
Qt 6.x
The Qt SDK
|
#include <qquickcontext2dcommandbuffer_p.h>
Definition at line 30 of file qquickcontext2dcommandbuffer_p.h.
QQuickContext2DCommandBuffer::QQuickContext2DCommandBuffer | ( | ) |
Definition at line 436 of file qquickcontext2dcommandbuffer.cpp.
QQuickContext2DCommandBuffer::~QQuickContext2DCommandBuffer | ( | ) |
Definition at line 457 of file qquickcontext2dcommandbuffer.cpp.
void QQuickContext2DCommandBuffer::clear | ( | ) |
Definition at line 461 of file qquickcontext2dcommandbuffer.cpp.
References reset().
Definition at line 98 of file qquickcontext2dcommandbuffer_p.h.
References QQuickContext2D::ClearRect.
Referenced by QQuickContext2D::reset().
|
inline |
Definition at line 133 of file qquickcontext2dcommandbuffer_p.h.
References QQuickContext2D::Clip, and enabled.
Referenced by QQuickContext2D::popState().
|
inline |
Definition at line 72 of file qquickcontext2dcommandbuffer_p.h.
References QQuickContext2D::DrawImage.
|
inline |
Definition at line 79 of file qquickcontext2dcommandbuffer_p.h.
References QQuickContext2D::DrawPixmap, and pixmap.
|
inline |
Definition at line 120 of file qquickcontext2dcommandbuffer_p.h.
References QQuickContext2D::Fill.
Definition at line 104 of file qquickcontext2dcommandbuffer_p.h.
References QQuickContext2D::FillRect.
|
inline |
Definition at line 40 of file qquickcontext2dcommandbuffer_p.h.
Referenced by replay().
|
inline |
Definition at line 39 of file qquickcontext2dcommandbuffer_p.h.
Referenced by QQuickContext2DTexture::paintWithoutTiles().
void QQuickContext2DCommandBuffer::replay | ( | QPainter * | painter, |
QQuickContext2D::State & | state, | ||
const QVector2D & | scaleFactor | ||
) |
Definition at line 226 of file qquickcontext2dcommandbuffer.cpp.
References QQuickContext2D::ClearRect, QQuickContext2D::Clip, QPainter::CompositionMode_Clear, QQuickContext2D::DrawImage, QQuickContext2D::DrawPixmap, QQuickContext2D::Fill, QQuickContext2D::FillRect, fillRectShadow(), fillShadowPath(), QQuickContext2D::FillStyle, QQuickContext2D::GetImageData, QQuickContext2D::GlobalAlpha, QQuickContext2D::GlobalCompositeOperation, HAS_SHADOW, hasNext(), i, QPixmap::isNull(), QQuickContext2D::LineCap, QQuickContext2D::LineDash, QQuickContext2D::LineDashOffset, QQuickContext2D::LineJoin, QQuickContext2D::LineWidth, QQuickContext2D::MiterLimit, pix, Q_ASSERT, qt_drawImage(), reset(), QPen::setBrush(), QPen::setCapStyle(), QPen::setDashOffset(), QPen::setDashPattern(), QPen::setJoinStyle(), QPen::setMiterLimit(), QPen::setStyle(), QPen::setWidthF(), QQuickContext2D::ShadowBlur, QQuickContext2D::ShadowColor, QQuickContext2D::ShadowOffsetX, QQuickContext2D::ShadowOffsetY, Qt::SolidLine, state, QQuickContext2D::Stroke, strokeShadowPath(), QQuickContext2D::StrokeStyle, takeBool(), takeColor(), takeFillStyle(), takeGlobalAlpha(), takeGlobalCompositeOperation(), takeImage(), takeLineCap(), takeLineJoin(), takeLineWidth(), takeMatrix(), takeMiterLimit(), takeNextCommand(), takePath(), takePixmap(), takeReal(), takeRect(), takeShadowBlur(), takeShadowOffsetX(), takeShadowOffsetY(), takeStrokeStyle(), QQuickContext2D::TextAlign, QQuickContext2D::TextBaseline, QQuickContext2D::UpdateMatrix, Qt::white, QVector2D::x(), and QVector2D::y().
Referenced by QQuickContext2DTexture::paint(), and QQuickContext2DTexture::paintWithoutTiles().
void QQuickContext2DCommandBuffer::reset | ( | ) |
Definition at line 477 of file qquickcontext2dcommandbuffer.cpp.
Referenced by clear(), and replay().
|
inline |
Definition at line 142 of file qquickcontext2dcommandbuffer_p.h.
References QQuickContext2D::FillStyle.
Referenced by QQuickContext2D::popState().
Definition at line 53 of file qquickcontext2dcommandbuffer_p.h.
References QQuickContext2D::GlobalAlpha.
Referenced by QQuickContext2D::popState().
|
inline |
Definition at line 59 of file qquickcontext2dcommandbuffer_p.h.
References QQuickContext2D::GlobalCompositeOperation.
Referenced by QQuickContext2D::popState().
|
inline |
Definition at line 156 of file qquickcontext2dcommandbuffer_p.h.
References QQuickContext2D::LineCap.
Referenced by QQuickContext2D::popState().
Definition at line 168 of file qquickcontext2dcommandbuffer_p.h.
References QQuickContext2D::LineDash.
Referenced by QQuickContext2D::popState().
Definition at line 176 of file qquickcontext2dcommandbuffer_p.h.
References QQuickContext2D::LineDashOffset.
|
inline |
Definition at line 162 of file qquickcontext2dcommandbuffer_p.h.
References QQuickContext2D::LineJoin.
Referenced by QQuickContext2D::popState().
Definition at line 150 of file qquickcontext2dcommandbuffer_p.h.
References QQuickContext2D::LineWidth.
Referenced by QQuickContext2D::popState().
Definition at line 182 of file qquickcontext2dcommandbuffer_p.h.
References QQuickContext2D::MiterLimit.
Referenced by QQuickContext2D::popState().
Definition at line 200 of file qquickcontext2dcommandbuffer_p.h.
References QQuickContext2D::ShadowBlur.
Referenced by QQuickContext2D::popState().
Definition at line 206 of file qquickcontext2dcommandbuffer_p.h.
References QQuickContext2D::ShadowColor.
Referenced by QQuickContext2D::popState().
Definition at line 188 of file qquickcontext2dcommandbuffer_p.h.
References QQuickContext2D::ShadowOffsetX.
Referenced by QQuickContext2D::popState().
Definition at line 194 of file qquickcontext2dcommandbuffer_p.h.
References QQuickContext2D::ShadowOffsetY.
Referenced by QQuickContext2D::popState().
|
inline |
Definition at line 65 of file qquickcontext2dcommandbuffer_p.h.
References QQuickContext2D::StrokeStyle.
Referenced by QQuickContext2D::popState().
|
inline |
Definition at line 38 of file qquickcontext2dcommandbuffer_p.h.
|
inline |
Definition at line 127 of file qquickcontext2dcommandbuffer_p.h.
References QQuickContext2D::Stroke.
Definition at line 110 of file qquickcontext2dcommandbuffer_p.h.
References QQuickContext2D::Stroke.
|
inline |
Definition at line 222 of file qquickcontext2dcommandbuffer_p.h.
Referenced by replay().
|
inline |
Definition at line 225 of file qquickcontext2dcommandbuffer_p.h.
Referenced by takeFillStyle(), and takeStrokeStyle().
|
inline |
Definition at line 224 of file qquickcontext2dcommandbuffer_p.h.
Referenced by replay(), and takeShadowColor().
|
inline |
Definition at line 46 of file qquickcontext2dcommandbuffer_p.h.
References takeBrush().
Referenced by replay().
|
inline |
Definition at line 43 of file qquickcontext2dcommandbuffer_p.h.
References takeReal().
Referenced by replay().
|
inline |
Definition at line 44 of file qquickcontext2dcommandbuffer_p.h.
References takeInt().
Referenced by replay().
|
inline |
Definition at line 218 of file qquickcontext2dcommandbuffer_p.h.
Referenced by replay().
|
inline |
Definition at line 221 of file qquickcontext2dcommandbuffer_p.h.
Referenced by takeGlobalCompositeOperation(), takeLineCap(), and takeLineJoin().
|
inline |
Definition at line 49 of file qquickcontext2dcommandbuffer_p.h.
References takeInt().
Referenced by replay().
|
inline |
Definition at line 50 of file qquickcontext2dcommandbuffer_p.h.
References takeInt().
Referenced by replay().
|
inline |
Definition at line 48 of file qquickcontext2dcommandbuffer_p.h.
References takeReal().
Referenced by replay().
|
inline |
Definition at line 212 of file qquickcontext2dcommandbuffer_p.h.
Referenced by replay().
|
inline |
Definition at line 51 of file qquickcontext2dcommandbuffer_p.h.
References takeReal().
Referenced by replay().
|
inline |
Definition at line 41 of file qquickcontext2dcommandbuffer_p.h.
Referenced by replay().
|
inline |
Definition at line 216 of file qquickcontext2dcommandbuffer_p.h.
Referenced by replay().
|
inline |
Definition at line 219 of file qquickcontext2dcommandbuffer_p.h.
Referenced by replay().
|
inline |
Definition at line 223 of file qquickcontext2dcommandbuffer_p.h.
Referenced by replay(), takeGlobalAlpha(), takeLineWidth(), takeMiterLimit(), takeShadowBlur(), takeShadowOffsetX(), and takeShadowOffsetY().
|
inline |
Definition at line 214 of file qquickcontext2dcommandbuffer_p.h.
Referenced by replay().
|
inline |
Definition at line 88 of file qquickcontext2dcommandbuffer_p.h.
References takeReal().
Referenced by replay().
|
inline |
Definition at line 89 of file qquickcontext2dcommandbuffer_p.h.
References takeColor().
|
inline |
Definition at line 86 of file qquickcontext2dcommandbuffer_p.h.
References takeReal().
Referenced by replay().
|
inline |
Definition at line 87 of file qquickcontext2dcommandbuffer_p.h.
References takeReal().
Referenced by replay().
|
inline |
Definition at line 45 of file qquickcontext2dcommandbuffer_p.h.
References takeBrush().
Referenced by replay().
|
inline |
Definition at line 92 of file qquickcontext2dcommandbuffer_p.h.
References QQuickContext2D::UpdateMatrix.
Referenced by QQuickContext2D::popState().