26class QQuick3DSimpleQuadRenderer :
public QQuick3DRenderExtension
29 Q_PROPERTY(QQuick3DTexture *texture READ texture WRITE setTexture NOTIFY textureChanged FINAL)
30 QML_NAMED_ELEMENT(SimpleQuadRenderer)
31 QML_ADDED_IN_VERSION(6, 11)
33 QQuick3DSimpleQuadRenderer();
34 QQuick3DTexture *texture()
const;
35 void setTexture(QQuick3DTexture *newSource);
38 void textureChanged();
41 virtual QSSGRenderGraphObject *updateSpatialNode(QSSGRenderGraphObject *node) final;
42 void itemChange(ItemChange,
const ItemChangeData &) final;
45 void updateSceneManager(QQuick3DSceneManager *sceneManager);
47 QQuick3DTexture *m_source =
nullptr;