Qt 3D Core C++ Classes
The Qt 3D module contains functionality to support near-realtime simulation systems. More...
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
The base class for aspects that provide a vertical slice of behavior | |
Responsible for handling all the QAbstractAspect subclasses that have been registered with the scene | |
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 | |
Used to notify when a node is created | |
The base class for all NodeCreated QSceneChange events | |
Used to notify when a node is destroyed | |
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 | |
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 | |
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 | |
Qt3DCore::QEntity is a Qt3DCore::QNode subclass that can aggregate several Qt3DCore::QComponent instances that will specify its behavior | |
The base class of all Qt3D node classes used to build a Qt3D scene | |
Uniquely identifies a QNode | |
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.