Contains classes that are the foundation for Qt 3D simulation framework, as well as classes that provide the ability to render using the Qt 3D framework. More...
| Header: | #include <Qt3DCore> |
| qmake: | QT += 3dcore |
| class | QNodeCreatedChange |
| class | QNodeIdTypePair |
| enum | ChangeFlag { NodeCreated, NodeDeleted, PropertyUpdated, PropertyValueAdded, ..., AllChanges } |
| typedef | QAspectJobPtr |
| typedef | QBackendNodeMapperPtr |
| typedef | QComponentAddedChangePtr |
| typedef | QComponentRemovedChangePtr |
| typedef | QComponentVector |
| typedef | QDynamicPropertyUpdatedChangePtr |
| typedef | QEntityPtr |
| typedef | QNodeCommandPtr |
| typedef | QNodeCreatedChangeBasePtr |
| typedef | QNodeDestroyedChangePtr |
| typedef | QNodePtr |
| typedef | QNodeVector |
| typedef | QPropertyNodeAddedChangePtr |
| typedef | QPropertyNodeRemovedChangePtr |
| typedef | QPropertyUpdatedChangeBasePtr |
| typedef | QPropertyUpdatedChangePtr |
| typedef | QPropertyValueAddedChangeBasePtr |
| typedef | QPropertyValueAddedChangePtr |
| typedef | QPropertyValueRemovedChangeBasePtr |
| typedef | QPropertyValueRemovedChangePtr |
| typedef | QStaticPropertyUpdatedChangeBasePtr |
| int | qIdForNode(Qt3DCore::QNode *) |
| int | qIdsForNodes(const T &) |
Contains classes that are the foundation for Qt 3D simulation framework, as well as classes that provide the ability to render using the Qt 3D framework.
Used to notify when a node is created. More...
The types of change that can be sent and received by Qt3D's change notification system.
| Constant | Value | Description |
|---|---|---|
Qt3DCore::NodeCreated |
1 << 0 |
A new instance of a QNode subclass has been created. |
Qt3DCore::NodeDeleted |
1 << 1 |
A QNode has been deleted. |
Qt3DCore::PropertyUpdated |
1 << 2 |
A QNode property has been updated. |
Qt3DCore::PropertyValueAdded |
1 << 3 |
A QNode has been added to the scene. |
Qt3DCore::PropertyValueRemoved |
1 << 4 |
A QNode has been removed from the scene. |
Qt3DCore::CommandRequested |
1 << 7 |
A QNodeCommand has been sent between a node and its backend. |
Qt3DCore::ComponentAdded |
1 << 5 |
A QComponent has been added to a QEntity. |
Qt3DCore::ComponentRemoved |
1 << 6 |
A QComponent has been removed from a QEntity. |
Qt3DCore::CallbackTriggered |
1 << 8 |
A QNode triggered a callback. |
Qt3DCore::AllChanges |
0xFFFFFFFF |
Allows an observer to monitor for any of the above changes. |
A shared pointer for QAspectJob.
A shared pointer for QBackendNodeMapper.
A shared pointer for QComponentAddedChange.
A shared pointer for QComponentRemovedChange.
List of QComponent pointers.
A shared pointer for QDynamicPropertyUpdatedChange.
A shared pointer for QEntity.
A shared pointer for QNodeCommand.
A shared pointer for QNodeCreatedChangeBase.
A shared pointer for QNodeDestroyedChange.
A shared pointer for QNode.
List of QNode pointers.
A shared pointer for QPropertyNodeAddedChange.
A shared pointer for QPropertyNodeRemovedChange.
A shared pointer for QPropertyUpdatedChangeBase.
A shared pointer for QPropertyUpdatedChange.
A shared pointer for QPropertyValueAddedChangeBase.
A shared pointer for QPropertyValueAddedChange.
A shared pointer for QPropertyValueRemovedChangeBase.
A shared pointer for QPropertyValueRemovedChange.
A shared pointer for QStaticPropertyUpdatedChangeBase.