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 ,和 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:: QAbstractAspect ( QObject * parent = nullptr)

构造新的 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

共享指针为 QAspectJob .

typedef Qt3DCore:: QBackendNodeMapperPtr

共享指针为 QBackendNodeMapper .