104 typedef QSharedPointer<GeometryMultiplier>
SPtr;
105 typedef QSharedPointer<const GeometryMultiplier>
ConstSPtr;
112 Qt3DCore::QNode *tParent =
nullptr);
139 void setTransforms(
const QVector<QMatrix4x4> &tInstanceTansform);
147 void setColors(
const QVector<QColor> &tInstanceColors);
163 QByteArray buildTransformBuffer(
const QVector<QMatrix4x4> &tInstanceTransform);
172 QByteArray buildColorBuffer(
const QVector<QColor> &tInstanceColor);
174 QSharedPointer<QT_COMPATIBILITY_3D::QGeometry> m_pGeometry;
176 QPointer<QT_COMPATIBILITY_3D::QBuffer> m_pTransformBuffer;
178 QPointer<QT_COMPATIBILITY_3D::QBuffer> m_pColorBuffer;
180 QPointer<QT_COMPATIBILITY_3D::QAttribute> m_pTransformAttribute;
182 QPointer<QT_COMPATIBILITY_3D::QAttribute> m_pColorAttribute;