18 Q_DECLARE_PRIVATE(QQuick3DTextureData)
20 QML_NAMED_ELEMENT(TextureData)
21 QML_UNCREATABLE(
"TextureData is Abstract")
22 QML_ADDED_IN_VERSION(6, 0)
65 QQuick3DTextureData(QQuick3DObject *parent =
nullptr);
66 ~QQuick3DTextureData();
68 const QByteArray textureData()
const;
69 void setTextureData(
const QByteArray &data);
72 void setSize(
const QSize &size);
75 void setDepth(
int depth);
77 Format format()
const;
78 void setFormat(Format format);
80 bool hasTransparency()
const;
81 void setHasTransparency(
bool hasTransparency);
84 void textureDataNodeDirty();
87 QSSGRenderGraphObject *updateSpatialNode(QSSGRenderGraphObject *node) override;
88 void markAllDirty() override;
\qmltype TextureData \inherits Object3D \inqmlmodule QtQuick3D \nativetype QQuick3DTextureData
static QSSGRenderTextureFormat::Format convertToBackendFormat(QQuick3DTextureData::Format format)