![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <qquickshapecurverenderer_p.h>
Public Types | |
| enum | DirtyFlag { PathDirty = 0x01 , FillDirty = 0x02 , StrokeDirty = 0x04 , UniformsDirty = 0x08 } |
| enum | DebugVisualizationOption { NoDebug = 0 , DebugCurves = 0x01 , DebugWireframe = 0x02 } |
| using | NodeList = QList<QSGCurveAbstractNode *> |
| Public Types inherited from QQuickAbstractPathRenderer | |
| enum | Flag { SupportsAsync = 0x01 } |
| enum | FillGradientType { NoGradient = 0 , LinearGradient , RadialGradient , ConicalGradient } |
Public Member Functions | |
| QQuickShapeCurveRenderer (QQuickItem *item) | |
| ~QQuickShapeCurveRenderer () override | |
| 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 | setVisible (int indexindex, bool visible) override |
| void | endSync (bool async) override |
| void | setAsyncCallback (void(*)(void *), void *) override |
| Flags | flags () const override |
| void | handleSceneChange (QQuickWindow *window) override |
| void | updateNode () override |
| void | setRootNode (QSGNode *node) |
| void | clearNodeReferences () |
| Public Member Functions inherited from QQuickAbstractPathRenderer | |
| virtual | ~QQuickAbstractPathRenderer () |
| virtual void | setPath (int indexindex, const QQuickPath *pathpath) |
| virtual void | setTriangulationScale (int, qreal) |
Static Public Member Functions | |
| static int | debugVisualization () |
| static void | setDebugVisualization (int options) |
Friends | |
| class | QQuickShapeCurveRunnable |
Definition at line 39 of file qquickshapecurverenderer_p.h.
Definition at line 73 of file qquickshapecurverenderer_p.h.
| Enumerator | |
|---|---|
| NoDebug | |
| DebugCurves | |
| DebugWireframe | |
Definition at line 83 of file qquickshapecurverenderer_p.h.
| Enumerator | |
|---|---|
| PathDirty | |
| FillDirty | |
| StrokeDirty | |
| UniformsDirty | |
Definition at line 75 of file qquickshapecurverenderer_p.h.
|
inline |
Definition at line 42 of file qquickshapecurverenderer_p.h.
|
override |
Definition at line 196 of file qquickshapecurverenderer.cpp.
|
overridevirtual |
Implements QQuickAbstractPathRenderer.
Definition at line 207 of file qquickshapecurverenderer.cpp.
| void QQuickShapeCurveRenderer::clearNodeReferences | ( | ) |
Definition at line 867 of file qquickshapecurverenderer.cpp.
|
static |
Definition at line 877 of file qquickshapecurverenderer.cpp.
|
overridevirtual |
Implements QQuickAbstractPathRenderer.
Definition at line 409 of file qquickshapecurverenderer.cpp.
|
inlineoverridevirtual |
Reimplemented from QQuickAbstractPathRenderer.
Definition at line 65 of file qquickshapecurverenderer_p.h.
|
overridevirtual |
Implements QQuickAbstractPathRenderer.
Definition at line 388 of file qquickshapecurverenderer.cpp.
|
overridevirtual |
Reimplemented from QQuickAbstractPathRenderer.
Definition at line 403 of file qquickshapecurverenderer.cpp.
|
overridevirtual |
Implements QQuickAbstractPathRenderer.
Definition at line 284 of file qquickshapecurverenderer.cpp.
|
overridevirtual |
Implements QQuickAbstractPathRenderer.
Definition at line 249 of file qquickshapecurverenderer.cpp.
|
static |
Definition at line 883 of file qquickshapecurverenderer.cpp.
Implements QQuickAbstractPathRenderer.
Definition at line 256 of file qquickshapecurverenderer.cpp.
|
overridevirtual |
Implements QQuickAbstractPathRenderer.
Definition at line 339 of file qquickshapecurverenderer.cpp.
|
overridevirtual |
Implements QQuickAbstractPathRenderer.
Definition at line 267 of file qquickshapecurverenderer.cpp.
|
overridevirtual |
Implements QQuickAbstractPathRenderer.
Definition at line 362 of file qquickshapecurverenderer.cpp.
|
overridevirtual |
Implements QQuickAbstractPathRenderer.
Definition at line 355 of file qquickshapecurverenderer.cpp.
|
overridevirtual |
Implements QQuickAbstractPathRenderer.
Definition at line 274 of file qquickshapecurverenderer.cpp.
|
overridevirtual |
Implements QQuickAbstractPathRenderer.
Definition at line 218 of file qquickshapecurverenderer.cpp.
Definition at line 861 of file qquickshapecurverenderer.cpp.
Implements QQuickAbstractPathRenderer.
Definition at line 226 of file qquickshapecurverenderer.cpp.
|
overridevirtual |
Implements QQuickAbstractPathRenderer.
Definition at line 347 of file qquickshapecurverenderer.cpp.
|
overridevirtual |
Implements QQuickAbstractPathRenderer.
Definition at line 291 of file qquickshapecurverenderer.cpp.
Implements QQuickAbstractPathRenderer.
Definition at line 237 of file qquickshapecurverenderer.cpp.
|
overridevirtual |
Implements QQuickAbstractPathRenderer.
Definition at line 374 of file qquickshapecurverenderer.cpp.
|
overridevirtual |
Implements QQuickAbstractPathRenderer.
Definition at line 511 of file qquickshapecurverenderer.cpp.
|
friend |
Definition at line 151 of file qquickshapecurverenderer_p.h.