Класс QAbstractAspect
(Qt3DCore::QAbstractAspect)QAbstractAspect — базовый класс для аспектов, предоставляющих вертикальный срез поведения. Подробнее...
| Заголовок: | #include <Qt3DCore/QAbstractAspect> |
| qmake: | QT += 3dcore |
| Наследуется от: | QObject |
| Наследуется: | Qt3DAnimation::QAnimationAspect, Qt3DInput::QInputAspect, Qt3DLogic::QLogicAspect и Qt3DRender::QRenderAspect |
Публичные функции
| QAbstractAspect(QObject *parent = nullptr) |
- 32 публичные функции, унаследованные от QObject
Защищённые функции
| void | registerBackendType(const QBackendNodeMapperPtr &functor) |
| void | registerBackendType(const QMetaObject &obj, const QBackendNodeMapperPtr &functor) |
| QNodeId | rootEntityId() const |
| void | unregisterBackendType() |
| void | unregisterBackendType(const QMetaObject &) |
- 9 защищённых функций, унаследованных от QObject
Связанные внешние члены
| typedef | QAspectJobPtr |
| typedef | QBackendNodeMapperPtr |
Дополнительные унаследованные члены
- 1 свойство, унаследованное от QObject
- 1 публичный слот, унаследованный от QObject
- 2 сигнала, унаследованные от QObject
- 11 статических публичных членов, унаследованных от QObject
Подробное описание
QAbstractAspect — базовый класс для аспектов, предоставляющих вертикальный срез поведения.
Документация по функциям-членам
QAbstractAspect::QAbstractAspect(QObject *parent = nullptr)
Создаёт новый QAbstractAspect с parent
[protected] void QAbstractAspect::registerBackendType(const QBackendNodeMapperPtr &functor)
Регистрирует бэкенд с помощью functor.
[protected] void QAbstractAspect::registerBackendType(const QMetaObject &obj, const QBackendNodeMapperPtr &functor)
Регистрирует бэкенд с помощью obj и functor.
[protected] QNodeId QAbstractAspect::rootEntityId() const
Возвращает идентификатор узла корневой сущности.
[protected] void QAbstractAspect::unregisterBackendType()
[protected] void QAbstractAspect::unregisterBackendType(const QMetaObject &)
Связанные внешние члены
typedef Qt3DCore::QAspectJobPtr
Указатель на общий объект QAspectJob.
typedef Qt3DCore::QBackendNodeMapperPtr
Указатель на общий объект QBackendNodeMapper.
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-5.9/qt3dcore-qabstractaspect.html