The Qt 3D module contains functionality to support near-realtime simulation systems. More...
This module was introduced in Qt 5.7.
|
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 |
|
The base class for aspects that provide a vertical slice of behavior |
|
|
Abstract base class for all functors |
|
|
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 |
|
|
Defines an attribute and how data should be read from a QBuffer |
|
|
Base class for all Qt3D backend nodes |
|
|
Creates and maps backend nodes to their respective frontend nodes |
|
|
Can be used to override the bounding volume of an entity |
|
|
Provides a data store for raw data to later be used as vertices or uniforms |
|
|
Base class of scene nodes that can be aggregated by Qt3DCore::QEntity instances as a component |
|
|
Holds settings related to core data handling process |
|
|
Qt3DCore::QEntity is a Qt3DCore::QNode subclass that can aggregate several Qt3DCore::QComponent instances that will specify its behavior |
|
|
Encapsulates geometry |
|
|
Encapsulates geometry details |
|
|
Used to transforms parts of skinned meshes |
|
|
The base class of all Qt3D node classes used to build a Qt3D scene |
|
|
Uniquely identifies a QNode |
|
|
Holds the data for a skeleton to be used with skinned meshes |
|
|
Used to load a skeleton of joints from file |
|
|
Used to perform transforms on meshes |
|
|
Environment for the QAspectEngine and a method for instantiating QML components |
The Qt 3D module provides the foundations and core types used for near-realtime simulations built on the Qt 3D framework.