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 .