QAbstractAspect Class
(Qt3DCore::QAbstractAspect)QAbstractAspect is the base class for aspects that provide a vertical slice of behavior. 更多...
头文件: | #include <Qt3DCore/QAbstractAspect> |
qmake: | QT += 3dcore |
基类: | QObject |
派生类: | Qt3DAnimation::QAnimationAspect, Qt3DInput::QInputAspect, Qt3DLogic::QLogicAspect, and 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
- 1 个公有变量继承自 QObject
- 10 个静态公有成员继承自 QObject
- 2 个受保护的变量继承自 QObject
详细描述
QAbstractAspect is the base class for aspects that provide a vertical slice of behavior.
成员函数
QAbstractAspect::QAbstractAspect(QObject *parent = nullptr)
Constructs a new QAbstractAspect with parent
[protected]
void QAbstractAspect::registerBackendType(const QBackendNodeMapperPtr &functor)
Registers backend with functor.
[protected]
void QAbstractAspect::registerBackendType(const QMetaObject &obj, const QBackendNodeMapperPtr &functor)
Registers backend with obj and functor.
[protected]
QNodeId QAbstractAspect::rootEntityId() const
Returns root entity node id.
[protected]
void QAbstractAspect::unregisterBackendType()
[protected]
void QAbstractAspect::unregisterBackendType(const QMetaObject &)
相关非成员
typedef Qt3DCore::QAspectJobPtr
A shared pointer for QAspectJob.
typedef Qt3DCore::QBackendNodeMapperPtr
A shared pointer for QBackendNodeMapper.