Qt 3D Core C++ Classes
The Qt 3D module contains functionality to support near-realtime simulation systems. More...
This module was introduced in Qt 5.7.
Namespaces
| 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 | |
| Contains classes used for implementing QML functionality into Qt3D applications | 
Classes
| Base class for handling creation changes for QAbstractSkeleton sub-classes | |
| The base class for aspects that provide a vertical slice of behavior | |
| A skeleton contains the joints for a skinned mesh | |
| Used to calculate skinning transform matrices and set them on shaders | |
| Responsible for handling all the QAbstractAspect subclasses that have been registered with the scene | |
| Base class for jobs executed in an aspect | |
| Base class for all Qt3D backend nodes | |
| Creates and maps backend nodes to their respective frontend nodes | |
| Base class of scene nodes that can be aggregated by Qt3DCore::QEntity instances as a component | |
| Used to notify when a component is added to an entity | |
| Used to notify when a component is removed from an entity | |
| Used to notify when a dynamic property value is updated | |
| Qt3DCore::QEntity is a Qt3DCore::QNode subclass that can aggregate several Qt3DCore::QComponent instances that will specify its behavior | |
| Used to transforms parts of skinned meshes | |
| The base class of all Qt3D node classes used to build a Qt3D scene | |
| The base class for all CommandRequested QSceneChange events | |
| Used to notify when a node is created | |
| The base class for all NodeCreated QSceneChange events | |
| Used to notify when a node is destroyed | |
| Uniquely identifies a QNode | |
| Used to notify when a node is added to a property | |
| Used to notify when a node is removed from a property | |
| Used to notify when a property value is updated | |
| The base class for all PropertyUpdated QSceneChange events | |
| Used to notify when a value is added to a property | |
| The base class for all PropertyValueAdded QSceneChange events | |
| Used to notify when a value is added to a property | |
| The base class for all PropertyValueRemoved QSceneChange events | |
| Base class for changes that can be sent and received by Qt3D's change notification system | |
| Holds the data for a skeleton to be used with skinned meshes | |
| Used to load a skeleton of joints from file | |
| The base class for all static PropertyUpdated QSceneChange events | |
| The base class for all static PropertyValueAdded QSceneChange events | |
| The base class for all static PropertyValueRemoved QSceneChange events | |
| Used to perform transforms on meshes | |
| Environment for the QAspectEngine and a method for instantiating QML components | 
Detailed Description
The Qt 3D module provides the foundations and core types used for near-realtime simulations built on the Qt 3D framework.