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 ,和 Qt3DRender::QRenderAspect |
| QAbstractAspect (QObject * parent = nullptr) |
| void | registerBackendType (const QBackendNodeMapperPtr & functor ) |
| void | registerBackendType (const QMetaObject & obj , const QBackendNodeMapperPtr & functor ) |
| QNodeId | rootEntityId () const |
| void | unregisterBackendType () |
| void | unregisterBackendType ( const QMetaObject & ) |
| typedef | QAspectJobPtr |
| typedef | QBackendNodeMapperPtr |
QAbstractAspect is the base class for aspects that provide a vertical slice of behavior.
构造新的 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 &
)
共享指针为 QAspectJob .
共享指针为 QBackendNodeMapper .