24 Q_PROPERTY(
int instanceCountOverride READ instanceCountOverride WRITE setInstanceCountOverride NOTIFY instanceCountOverrideChanged)
25 Q_PROPERTY(
bool hasTransparency READ hasTransparency WRITE setHasTransparency NOTIFY hasTransparencyChanged)
26 Q_PROPERTY(
bool depthSortingEnabled READ depthSortingEnabled WRITE setDepthSortingEnabled NOTIFY depthSortingEnabledChanged)
46 int instanceCountOverride()
const;
47 bool hasTransparency()
const;
48 bool depthSortingEnabled()
const;
57 void setInstanceCountOverride(
int instanceCountOverride);
58 void setHasTransparency(
bool hasTransparency);
59 void setDepthSortingEnabled(
bool enabled);
62 void instanceTableChanged();
63 void instanceNodeDirty();
64 void instanceCountOverrideChanged();
65 void hasTransparencyChanged();
66 void depthSortingEnabledChanged();
74 static InstanceTableEntry calculateTableEntryFromQuaternion(
const QVector3D &
position,
80 const InstanceTableEntry *getInstanceEntry(
int index);
static QVector3D getPosition(const quint8 *srcVertices, quint32 idx, quint32 vertexStride, quint32 posOffset)