QComponentAddedChange Class

(Qt3DCore::QComponentAddedChange)

The QComponentAddedChange class is used to notify when a component is added to an entity More...

Header: #include <Qt3DCore/QComponentAddedChange>
qmake: QT += 3dcore
Inherits: Qt3DCore::QSceneChange

Public Functions

QComponentAddedChange(const QEntity *entity, const QComponent *component)
QComponentAddedChange(const QComponent *component, const QEntity *entity)
~QComponentAddedChange()
QNodeId componentId() const
const QMetaObject * componentMetaObject() const
QNodeId entityId() const
typedef QComponentAddedChangePtr

Detailed Description

The QComponentAddedChange class is used to notify when a component is added to an entity

Member Function Documentation

QComponentAddedChange::QComponentAddedChange(const QEntity *entity, const QComponent *component)

Constructs a new QComponentAddedChange which will notify entity that component was added

QComponentAddedChange::QComponentAddedChange(const QComponent *component, const QEntity *entity)

Constructs a new QComponentAddedChange which will notify component that it was added to entity

QComponentAddedChange::~QComponentAddedChange()

Destroys the instance of QComponentAddedChange.

QNodeId QComponentAddedChange::componentId() const

Returns the id of the component added.

const QMetaObject *QComponentAddedChange::componentMetaObject() const

Returns the metaobject.

QNodeId QComponentAddedChange::entityId() const

Returns the id of the entity the component was added to.

Related Non-Members

typedef Qt3DCore::QComponentAddedChangePtr

A shared pointer for QComponentAddedChange.

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