Класс QGeometry
(Qt3DRender::QGeometry)| Заголовок: | #include <QGeometry> |
| qmake: | QT += 3drender |
| Создано из: | Geometry |
| Наследует: | Qt3DCore::QNode |
| Наследуется: | Qt3DRender::QCuboidGeometry, Qt3DRender::QCylinderGeometry, Qt3DRender::QPlaneGeometry, Qt3DRender::QSphereGeometry и Qt3DRender::QTorusGeometry |
Свойства
- boundingVolumeSpecifier : Qt3DRender::QBoundingVolumeSpecifier * const
- verticesPerPatch : int
- 2 свойства унаследованы от Qt3DCore::QNode
- 1 свойство унаследовано от QObject
Открытые функции
| QGeometry(Qt3DCore::QNode *parent = Q_NULLPTR) | |
| ~QGeometry() | |
| void | addAttribute(QAbstractAttribute *attribute) |
| QAttributeList | attributes() const |
| QBoundingVolumeSpecifier * | boundingVolumeSpecifier() |
| void | removeAttribute(QAbstractAttribute *attribute) |
| int | verticesPerPatch() const |
- 6 открытых функций унаследовано от Qt3DCore::QNode
- 31 открытых функций унаследовано от QObject
Открытые слоты
| void | setVerticesPerPatch(int verticesPerPatch) |
- 2 открытых слота унаследовано от Qt3DCore::QNode
- 1 открытый слот унаследовано от QObject
Сигналы
| void | verticesPerPatchChanged(int verticesPerPatch) |
- 2 сигнала унаследовано от Qt3DCore::QNode
- 2 сигнала унаследовано от QObject
Защищенные функции
| QGeometry(QGeometryPrivate &dd, Qt3DCore::QNode *parent = Q_NULLPTR) | |
| void | copy(const Qt3DCore::QNode *ref) |
- 3 защищенных функции унаследовано от Qt3DCore::QNode
- 9 защищенных функций унаследовано от QObject
Связанные нечлены
| typedef | QAttributeList |
Дополнительные унаследованные члены
- 11 статических открытых членов унаследовано от QObject
- 1 статический защищенный член унаследовано от Qt3DCore::QNode
Подробное описание
Документация по свойствам
boundingVolumeSpecifier : Qt3DRender::QBoundingVolumeSpecifier * const
Содержит указатель на спецификатор объема ограничивающей области.
Функции доступа:
| QBoundingVolumeSpecifier * | boundingVolumeSpecifier() |
verticesPerPatch : int
Содержит количество вершин на фрагмент.
Функции доступа:
| int | verticesPerPatch() const |
| void | setVerticesPerPatch(int verticesPerPatch) |
Сигнал уведомления:
| void | verticesPerPatchChanged(int verticesPerPatch) |
Документация по функциям-членам
QGeometry::QGeometry(Qt3DCore::QNode *parent = Q_NULLPTR)
Конструктор по умолчанию для экземпляра QGeometry.
[protected] QGeometry::QGeometry(QGeometryPrivate &dd, Qt3DCore::QNode *parent = Q_NULLPTR)
Копирующий конструктор.
QGeometry::~QGeometry()
Уничтожает эту геометрию.
void QGeometry::addAttribute(QAbstractAttribute *attribute)
Добавляет attribute к этой геометрии.
QAttributeList QGeometry::attributes() const
Возвращает список атрибутов в этой геометрии.
[protected] void QGeometry::copy(const Qt3DCore::QNode *ref)
void QGeometry::removeAttribute(QAbstractAttribute *attribute)
Удаляет заданный attribute из этой геометрии.
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/archives/qt-5.6/qt3drender-qgeometry.html