QAbstractAspectPrivate Class

(Qt3DCore::QAbstractAspectPrivate)

Public Functions

QAbstractAspectPrivate()
~QAbstractAspectPrivate()
void clearBackendNode(const QNodeDestroyedChangePtr &change) const
QAbstractAspectJobManager *jobManager() const
virtual void onEngineAboutToShutdown()
void sceneNodeAdded(Qt3DCore::QSceneChangePtr &e)
void sceneNodeRemoved(Qt3DCore::QSceneChangePtr &e)
QServiceLocator *services() const
void setRootAndCreateNodes(QEntity *rootObject, const QVector<Qt3DCore::QNodeCreatedChangeBasePtr> &changes)
void unregisterBackendType()
void unregisterBackendType(const QMetaObject &mo)

Reimplemented Public Functions

virtual QBackendNode *createBackendNode(const QNodeCreatedChangeBasePtr &change) const
virtual QVector<QAspectJobPtr> jobsToExecute(qint64 time)

Static Public Members

QAbstractAspectPrivate *get(QAbstractAspect *aspect)

Member Function Documentation

QAbstractAspectPrivate::QAbstractAspectPrivate()

Default constructs an instance of QAbstractAspectPrivate.

QAbstractAspectPrivate::~QAbstractAspectPrivate()

Destroys the instance of QAbstractAspectPrivate.

void QAbstractAspectPrivate::clearBackendNode(const QNodeDestroyedChangePtr &change) const

[virtual] QBackendNode *QAbstractAspectPrivate::createBackendNode(const QNodeCreatedChangeBasePtr &change) const

[static] QAbstractAspectPrivate *QAbstractAspectPrivate::get(QAbstractAspect *aspect)

QAbstractAspectJobManager *QAbstractAspectPrivate::jobManager() const

[virtual] QVector<QAspectJobPtr> QAbstractAspectPrivate::jobsToExecute(qint64 time)

[virtual] void QAbstractAspectPrivate::onEngineAboutToShutdown()

void QAbstractAspectPrivate::sceneNodeAdded(Qt3DCore::QSceneChangePtr &e)

void QAbstractAspectPrivate::sceneNodeRemoved(Qt3DCore::QSceneChangePtr &e)

QServiceLocator *QAbstractAspectPrivate::services() const

void QAbstractAspectPrivate::setRootAndCreateNodes(QEntity *rootObject, const QVector<Qt3DCore::QNodeCreatedChangeBasePtr> &changes)

void QAbstractAspectPrivate::unregisterBackendType()

void QAbstractAspectPrivate::unregisterBackendType(const QMetaObject &mo)