16 Q_DECLARE_PRIVATE(QQuick3DTextureData)
18 QML_NAMED_ELEMENT(TextureData)
19 QML_UNCREATABLE(
"TextureData is Abstract")
20 QML_ADDED_IN_VERSION(6, 0)
63 QQuick3DTextureData(QQuick3DObject *parent =
nullptr);
64 ~QQuick3DTextureData();
66 const QByteArray textureData()
const;
67 void setTextureData(
const QByteArray &data);
70 void setSize(
const QSize &size);
73 void setDepth(
int depth);
75 Format format()
const;
76 void setFormat(Format format);
78 bool hasTransparency()
const;
79 void setHasTransparency(
bool hasTransparency);
82 void textureDataNodeDirty();
85 QSSGRenderGraphObject *updateSpatialNode(QSSGRenderGraphObject *node) override;
86 void markAllDirty() override;
\qmltype TextureData \inherits Object3D \inqmlmodule QtQuick3D \nativetype QQuick3DTextureData
static QSSGRenderTextureFormat::Format convertToBackendFormat(QQuick3DTextureData::Format format)