QGeometry Class
(Qt3DRender::QGeometry)| Header: | #include <QGeometry> |
| qmake: | QT += 3drender |
| Instantiated By: | Geometry |
| Inherits: | Qt3DCore::QNode |
| Inherited By: | Qt3DExtras::QConeGeometry, Qt3DExtras::QCuboidGeometry, Qt3DExtras::QCylinderGeometry, Qt3DExtras::QPlaneGeometry, Qt3DExtras::QSphereGeometry, and Qt3DExtras::QTorusGeometry |
Properties
- boundingVolumePositionAttribute : Qt3DRender::QAttribute *
- 2 properties inherited from Qt3DCore::QNode
- 1 property inherited from QObject
Public Functions
| QGeometry(Qt3DCore::QNode *parent = nullptr) | |
| void | addAttribute(Qt3DRender::QAttribute *attribute) |
| QVector<QAttribute *> | attributes() const |
| QAttribute * | boundingVolumePositionAttribute() const |
| void | removeAttribute(Qt3DRender::QAttribute *attribute) |
- 6 public functions inherited from Qt3DCore::QNode
- 31 public functions inherited from QObject
Public Slots
| void | setBoundingVolumePositionAttribute(QAttribute *boundingVolumePositionAttribute) |
- 2 public slots inherited from Qt3DCore::QNode
- 1 public slot inherited from QObject
Signals
| void | boundingVolumePositionAttributeChanged(QAttribute *boundingVolumePositionAttribute) |
- 3 signals inherited from Qt3DCore::QNode
- 2 signals inherited from QObject
Protected Functions
| QGeometry(QGeometryPrivate &dd, Qt3DCore::QNode *parent = nullptr) |
- 2 protected functions inherited from Qt3DCore::QNode
- 9 protected functions inherited from QObject
Additional Inherited Members
- 1 public variable inherited from QObject
- 10 static public members inherited from QObject
- 2 protected variables inherited from QObject
Detailed Description
Property Documentation
boundingVolumePositionAttribute : Qt3DRender::QAttribute *
Holds atribute used to compute the bounding volume .
Access functions:
| QAttribute * | boundingVolumePositionAttribute() const |
| void | setBoundingVolumePositionAttribute(QAttribute *boundingVolumePositionAttribute) |
Notifier signal:
| void | boundingVolumePositionAttributeChanged(QAttribute *boundingVolumePositionAttribute) |
Member Function Documentation
QGeometry::QGeometry(Qt3DCore::QNode *parent = nullptr)
Default constructs an instance of QGeometry.
[protected] QGeometry::QGeometry(QGeometryPrivate &dd, Qt3DCore::QNode *parent = nullptr)
Copy constructor.
void QGeometry::addAttribute(Qt3DRender::QAttribute *attribute)
QVector<QAttribute *> QGeometry::attributes() const
Returns the list of attributes in this geometry.