- Qt 6.9
- Qt 3D
- Qt 3D Core QML Types
- Qt 6.9.0 Reference Documentation

# Qt 3D Core QML Types

This module is deprecated since Qt3D.Core 6.8. We strongly advise against using it in new code.

To import and use the module's QML types, use the following statement:

     import Qt3D.Core 2.9

See Qt 3D QML Types for a list of all QML types in Qt 3D.

## QML Types

AbstractSkeleton | A skeleton contains the joints for a skinned mesh
Armature | Used to calculate skinning transform matrices and set them on shaders
Attribute | Defines an attribute and how data should be read from a Buffer
BoundingVolume | Can be used to override an entity's bounding volume
Buffer | Provides a data store for raw data to later be used as vertices or uniforms
Component3D | Provides the base type for creating Qt 3D components
CoreSettings | Holds settings related to core data handling process
Entity | Node subclass that can aggregate several Component3D instances that will specify its behavior
EntityLoader | Provides a way to dynamically load an Entity subtree
Geometry | Encapsulates geometry
GeometryView | Encapsulates geometry details
Joint | Used to transforms parts of skinned meshes
Node | A base QML type that other types inherit. It cannot be directly created
NodeInstantiator | Dynamically creates nodes
QuaternionAnimation | A PropertyAnimation for quaternions
Skeleton | Holds the data for a skeleton to be used with skinned meshes
SkeletonLoader | Used to load a skeleton of joints from file
Transform | Used to perform transforms on meshes