29 Q_PROPERTY(QQuick3DTextureData::Format format READ format WRITE setFormat NOTIFY formatChanged)
30 Q_PROPERTY(
int width READ width WRITE setWidth NOTIFY widthChanged)
31 Q_PROPERTY(
int height READ height WRITE setHeight NOTIFY heightChanged)
32 Q_PROPERTY(
int depth READ depth WRITE setDepth NOTIFY depthChanged)
33 Q_PROPERTY(
bool hasTransparency READ hasTransparency WRITE setHasTransparency NOTIFY hasTransparencyChanged)
34 Q_PROPERTY(QByteArray textureData READ textureData WRITE setTextureData NOTIFY textureDataChanged)
36 QML_NAMED_ELEMENT(ProceduralTextureData)
37 QML_ADDED_IN_VERSION(6, 6)
39 QQuick3DTextureDataFrontend();
40 QQuick3DTextureData::Format format()
const;
41 void setFormat(
const QQuick3DTextureData::Format &newFormat);
44 void setDepth(
int newDepth);
46 bool hasTransparency()
const;
47 void setHasTransparency(
bool newHasTransparency);
49 QByteArray textureData()
const;
50 void setTextureData(
const QByteArray &newTextureData);
53 void setWidth(
int newWidth);
56 void setHeight(
int newHeight);
61 void hasTransparencyChanged();
62 void textureDataChanged();