QAspectManager Class

class Qt3DCore::QAspectManager
Header: #include <QAspectManager>
Inherits: QObject and Qt3DCore::QAbstractFrontEndNodeManager

Public Slots

void initialize()
void registerAspect(Qt3DCore::QAbstractAspect *aspect)
void shutdown()
void unregisterAspect(Qt3DCore::QAbstractAspect *aspect)

Detailed Description

\internal

Member Function Documentation

[slot] void QAspectManager::initialize()

\internal

Called by the QAspectThread's run() method immediately after the manager has been created

[slot] void QAspectManager::registerAspect(Qt3DCore::QAbstractAspect *aspect)

\internal

Registers a new aspect.

[slot] void QAspectManager::shutdown()

\internal

Called by the QAspectThread's run() method immediately after the manager's exec() function has returned.

[slot] void QAspectManager::unregisterAspect(Qt3DCore::QAbstractAspect *aspect)

\internal

Calls QAbstractAspect::onUnregistered(), unregisters the aspect from the change arbiter and unsets the arbiter, job manager and aspect manager. Operations are performed in the reverse order to registerAspect.