17 Q_DECLARE_PRIVATE(QQuick3DTextureProviderExtension)
19 Q_PROPERTY(SamplerHint samplerHint READ samplerHint WRITE setSamplerHint NOTIFY samplerHintChanged FINAL)
20 QML_NAMED_ELEMENT(TextureProviderExtension)
21 QML_UNCREATABLE(
"TextureProviderExtension is an abstract type")
22 QML_ADDED_IN_VERSION(6, 11)
25 enum class SamplerHint {
35 explicit QQuick3DTextureProviderExtension(QQuick3DObject *parent =
nullptr);
36 ~QQuick3DTextureProviderExtension() override;
38 SamplerHint samplerHint()
const;
39 void setSamplerHint(SamplerHint newSamplerHint);
42 void samplerHintChanged();
45 QSSGRenderGraphObject *updateSpatialNode(QSSGRenderGraphObject *node) override;