Spec-Zone.ru › Qt 5.6

Класс 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 из этой геометрии.

Связанные нечлены

typedef Qt3DRender::QAttributeList

Вектор {QAbstractAttribute}.

© 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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API