19 Q_DECLARE_PRIVATE(QQuick3DTextureProviderExtension)
21 Q_PROPERTY(SamplerHint samplerHint READ samplerHint WRITE setSamplerHint NOTIFY samplerHintChanged FINAL)
22 QML_NAMED_ELEMENT(TextureProviderExtension)
23 QML_UNCREATABLE(
"TextureProviderExtension is an abstract type")
24 QML_ADDED_IN_VERSION(6, 11)
27 enum class SamplerHint {
37 explicit QQuick3DTextureProviderExtension(QQuick3DObject *parent =
nullptr);
38 ~QQuick3DTextureProviderExtension() override;
40 SamplerHint samplerHint()
const;
41 void setSamplerHint(SamplerHint newSamplerHint);
44 void samplerHintChanged();
47 bool event(QEvent *event) override;
48 QSSGRenderGraphObject *updateSpatialNode(QSSGRenderGraphObject *node) override;