31 Q_PROPERTY(QQuick3DTextureData::Format format READ format WRITE setFormat NOTIFY formatChanged)
32 Q_PROPERTY(
int width READ width WRITE setWidth NOTIFY widthChanged)
33 Q_PROPERTY(
int height READ height WRITE setHeight NOTIFY heightChanged)
34 Q_PROPERTY(
int depth READ depth WRITE setDepth NOTIFY depthChanged)
35 Q_PROPERTY(
bool hasTransparency READ hasTransparency WRITE setHasTransparency NOTIFY hasTransparencyChanged)
36 Q_PROPERTY(QByteArray textureData READ textureData WRITE setTextureData NOTIFY textureDataChanged)
38 QML_NAMED_ELEMENT(ProceduralTextureData)
39 QML_ADDED_IN_VERSION(6, 6)
41 QQuick3DTextureDataFrontend();
42 QQuick3DTextureData::Format format()
const;
43 void setFormat(
const QQuick3DTextureData::Format &newFormat);
46 void setDepth(
int newDepth);
48 bool hasTransparency()
const;
49 void setHasTransparency(
bool newHasTransparency);
51 QByteArray textureData()
const;
52 void setTextureData(
const QByteArray &newTextureData);
55 void setWidth(
int newWidth);
58 void setHeight(
int newHeight);
63 void hasTransparencyChanged();
64 void textureDataChanged();