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 .