QAspectJob Class

(Qt3DCore::QAspectJob)

The base class for jobs executed in an aspect. More...

Header: #include <Qt3DCore/QAspectJob>
qmake: QT += 3dcore

Public Functions

void addDependency(QWeakPointer<Qt3DCore::QAspectJob> dependency)
QVector<QWeakPointer<Qt3DCore::QAspectJob> > dependencies() const
void removeDependency(QWeakPointer<Qt3DCore::QAspectJob> dependency)
virtual void run() = 0

Detailed Description

Member Function Documentation

void QAspectJob::addDependency(QWeakPointer<Qt3DCore::QAspectJob> dependency)

Adds dependency to the aspect job.

QVector<QWeakPointer<Qt3DCore::QAspectJob> > QAspectJob::dependencies() const

Returns the dependencies of the aspect job.

void QAspectJob::removeDependency(QWeakPointer<Qt3DCore::QAspectJob> dependency)

Removes the given dependency from aspect job.

[pure virtual] void QAspectJob::run()

Executes the job.

© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-5.14/qt3dcore-qaspectjob.html