![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <qquickshapesoftwarerenderer_p.h>
Public Types | |
| enum | Dirty { DirtyPath = 0x01 , DirtyPen = 0x02 , DirtyFillRule = 0x04 , DirtyBrush = 0x08 , DirtyList = 0x10 , DirtyVisible = 0x20 } |
| Public Types inherited from QQuickAbstractPathRenderer | |
| enum | Flag { SupportsAsync = 0x01 } |
| enum | FillGradientType { NoGradient = 0 , LinearGradient , RadialGradient , ConicalGradient } |
Public Member Functions | |
| void | beginSync (int totalCount, bool *countChanged) override |
| void | setPath (int indexindex, const QPainterPath &pathpath, QQuickShapePath::PathHints pathHints={}) override |
| void | setStrokeColor (int indexindex, const QColor &colorcolor) override |
| void | setStrokeWidth (int indexindex, qreal ww) override |
| void | setCosmeticStroke (int indexindex, bool cc) override |
| void | setFillColor (int indexindex, const QColor &colorcolor) override |
| void | setFillRule (int indexindex, QQuickShapePath::FillRule fillRule) override |
| void | setJoinStyle (int indexindex, QQuickShapePath::JoinStyle joinStyle, int miterLimit) override |
| void | setCapStyle (int indexindex, QQuickShapePath::CapStyle capStyle) override |
| void | setStrokeStyle (int indexindex, QQuickShapePath::StrokeStyle strokeStyle, qreal dashOffset, const QList< qreal > &dashPattern) override |
| void | setFillGradient (int indexindex, QQuickShapeGradient *gradient) override |
| void | setStrokeGradient (int indexindex, QQuickShapeGradient *gradient) override |
| void | setFillTextureProvider (int indexindex, QQuickItem *textureProviderItem) override |
| void | setFillTransform (int indexindex, const QSGTransform &transformtransform) override |
| void | setTriangulationScale (int indexindex, qreal scalescale) override |
| void | setVisible (int indexindex, bool visible) override |
| void | endSync (bool async) override |
| void | handleSceneChange (QQuickWindow *window) override |
| void | updateNode () override |
| void | setNode (QQuickShapeSoftwareRenderNode *node) |
| Public Member Functions inherited from QQuickAbstractPathRenderer | |
| virtual | ~QQuickAbstractPathRenderer () |
| virtual void | setAsyncCallback (void(*)(void *), void *) |
| virtual Flags | flags () const |
| virtual void | setPath (int indexindex, const QQuickPath *pathpath) |
Definition at line 29 of file qquickshapesoftwarerenderer_p.h.
| Enumerator | |
|---|---|
| DirtyPath | |
| DirtyPen | |
| DirtyFillRule | |
| DirtyBrush | |
| DirtyList | |
| DirtyVisible | |
Definition at line 32 of file qquickshapesoftwarerenderer_p.h.
|
overridevirtual |
Implements QQuickAbstractPathRenderer.
Definition at line 10 of file qquickshapesoftwarerenderer.cpp.
References DirtyList.
|
overridevirtual |
Implements QQuickAbstractPathRenderer.
Definition at line 200 of file qquickshapesoftwarerenderer.cpp.
|
overridevirtual |
Implements QQuickAbstractPathRenderer.
Definition at line 177 of file qquickshapesoftwarerenderer.cpp.
|
overridevirtual |
Implements QQuickAbstractPathRenderer.
Definition at line 89 of file qquickshapesoftwarerenderer.cpp.
References DirtyPen.
|
overridevirtual |
Implements QQuickAbstractPathRenderer.
Definition at line 47 of file qquickshapesoftwarerenderer.cpp.
References DirtyPen.
Implements QQuickAbstractPathRenderer.
Definition at line 55 of file qquickshapesoftwarerenderer.cpp.
References DirtyBrush.
|
overridevirtual |
Implements QQuickAbstractPathRenderer.
Definition at line 155 of file qquickshapesoftwarerenderer.cpp.
References DirtyBrush.
|
overridevirtual |
Implements QQuickAbstractPathRenderer.
Definition at line 72 of file qquickshapesoftwarerenderer.cpp.
References DirtyFillRule.
|
overridevirtual |
Implements QQuickAbstractPathRenderer.
Definition at line 171 of file qquickshapesoftwarerenderer.cpp.
|
overridevirtual |
Implements QQuickAbstractPathRenderer.
Definition at line 183 of file qquickshapesoftwarerenderer.cpp.
References DirtyBrush.
|
overridevirtual |
Implements QQuickAbstractPathRenderer.
Definition at line 80 of file qquickshapesoftwarerenderer.cpp.
References DirtyPen.
| void QQuickShapeSoftwareRenderer::setNode | ( | QQuickShapeSoftwareRenderNode * | node | ) |
Definition at line 204 of file qquickshapesoftwarerenderer.cpp.
References DirtyList.
|
overridevirtual |
Implements QQuickAbstractPathRenderer.
Definition at line 21 of file qquickshapesoftwarerenderer.cpp.
References DirtyPath.
|
overridevirtual |
Implements QQuickAbstractPathRenderer.
Definition at line 29 of file qquickshapesoftwarerenderer.cpp.
References DirtyPen.
|
overridevirtual |
Implements QQuickAbstractPathRenderer.
Definition at line 163 of file qquickshapesoftwarerenderer.cpp.
References DirtyPen.
|
overridevirtual |
Implements QQuickAbstractPathRenderer.
Definition at line 97 of file qquickshapesoftwarerenderer.cpp.
References DirtyPen.
Implements QQuickAbstractPathRenderer.
Definition at line 37 of file qquickshapesoftwarerenderer.cpp.
References DirtyPen.
Reimplemented from QQuickAbstractPathRenderer.
Definition at line 192 of file qquickshapesoftwarerenderer.cpp.
References DirtyPen.
|
overridevirtual |
Implements QQuickAbstractPathRenderer.
Definition at line 64 of file qquickshapesoftwarerenderer.cpp.
References DirtyVisible.
|
overridevirtual |
Implements QQuickAbstractPathRenderer.
Definition at line 210 of file qquickshapesoftwarerenderer.cpp.
References DirtyBrush, DirtyFillRule, DirtyList, DirtyPath, DirtyPen, and DirtyVisible.