QAspectEngine Class | Qt 3D 5.6

Qt 5.6 | Qt 3D | C++ Classes | QAspectEngine

Qt 5.6.2 Reference Documentation

# QAspectEngine Class

(Qt3DCore::QAspectEngine)

Inherits: | QObject

- List of all members, including inherited members

## Public Functions

| QAspectEngine(QObject *parent = Q_NULLPTR)
| ~QAspectEngine()
QList<QAbstractAspect *> | aspects() const
QVariant | executeCommand(const QString &command)
void | registerAspect(QAbstractAspect *aspect)
void | registerAspect(const QString &name)
QSharedPointer<QEntity> | rootEntity() const
void | setData(const QVariantMap &data)
void | setRootEntity(QEntity *root)

- 31 public functions inherited from QObject

### Additional Inherited Members

- 1 property inherited from QObject
- 1 public slot inherited from QObject
- 2 signals inherited from QObject
- 1 public variable inherited from QObject
- 10 static public members inherited from QObject
- 9 protected functions inherited from QObject
- 2 protected variables inherited from QObject

## Member Function Documentation

### QAspectEngine::QAspectEngine(QObject *parent = Q_NULLPTR)

Default constructs an instance of QAspectEngine.

### QAspectEngine::~QAspectEngine()

Destroys the instance of QAspectEngine.

### QList<QAbstractAspect *> QAspectEngine::aspects() const

### QVariant QAspectEngine::executeCommand(const QString &command)

### void QAspectEngine::registerAspect(QAbstractAspect *aspect)

### void QAspectEngine::registerAspect(const QString &name)

### QSharedPointer<QEntity> QAspectEngine::rootEntity() const

See also setRootEntity().

### void QAspectEngine::setData(const QVariantMap &data)

### void QAspectEngine::setRootEntity(QEntity *root)

See also rootEntity().