Qt 5.13 | Qt 3D | Qt3DCore::QSceneChange Proxy Page

Qt 5.13.2 Reference Documentation

# Qt3DCore::QSceneChange Proxy Page

## Types

enum | ChangeFlag { NodeCreated, NodeDeleted, PropertyUpdated, PropertyValueAdded, ..., AllChanges }

## Type Documentation

### enum ChangeFlag

The types of change that can be sent and received by Qt3D's change notification system.

Constant | Value | Description
--- | --- | ---
`Qt3DCore::QSceneChange::NodeCreated` | `1 << 0` | A new instance of a QNode subclass has been created.
`Qt3DCore::QSceneChange::NodeDeleted` | `1 << 1` | A QNode has been deleted.
`Qt3DCore::QSceneChange::PropertyUpdated` | `1 << 2` | A QNode property has been updated.
`Qt3DCore::QSceneChange::PropertyValueAdded` | `1 << 3` | A QNode has been added to the scene.
`Qt3DCore::QSceneChange::PropertyValueRemoved` | `1 << 4` | A QNode has been removed from the scene.
`Qt3DCore::QSceneChange::CommandRequested` | `1 << 7` | A QNodeCommand has been sent between a node and its backend.
`Qt3DCore::QSceneChange::ComponentAdded` | `1 << 5` | A QComponent has been added to a QEntity.
`Qt3DCore::QSceneChange::ComponentRemoved` | `1 << 6` | A QComponent has been removed from a QEntity.
`Qt3DCore::QSceneChange::CallbackTriggered` | `1 << 8` | A QNode triggered a callback.
`Qt3DCore::QSceneChange::AllChanges` | `0xFFFFFFFF` | Allows an observer to monitor for any of the above changes.