- Qt 6.10
- Qt 3D
- Qt 3D C++ Classes
- Qt 6.10.1 Reference Documentation

# Qt 3D C++ Classes

The Qt 3D module provides the foundations and core types used for near-realtime simulations built on the Qt 3D framework.

## Namespaces

Qt3DAnimation | Contains classes from the Qt3DAnimation module
Qt3DCore | 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
Qt3DCore::Quick | Contains classes used for implementing QML functionality into Qt3D applications
Qt3DExtras | Contains classes from the Qt3DExtras module
Qt3DInput | Contains classes that enable user input
Qt3DLogic | Contains classes that enable frame synchronization
Qt3DRender | Contains classes that enable 2D and 3D rendering

## Classes

### Qt 3D Core Module

Qt3DCore::QNodeId | Uniquely identifies a QNode

### Qt 3D Input Module

### Qt 3D Logic Module

### Qt 3D Render Module

### Qt 3D Extras Module

### Qt 3D Animation Module

Qt3DAnimation::QKeyFrame | A base class for handling keyframes

### Qt 3D Scene2D Module