- Qt 6.8
- Qt Quick 3D
- Qt Quick 3D C++ Classes
- Qt Quick 3D | Commercial or GPLv3

# Qt Quick 3D C++ Classes

Provides classes for Qt Quick 3D application development. More...

## Detailed Description

This module provides classes for developing QML applications using Qt Quick 3D.

Qt Quick 3D provides the following C++ types:

### QtQuick3D C++ Types

QQuick3D | Helper class for selecting correct surface format
QQuick3DExtensionHelpers | Helper functions for the Extensions APIs
QQuick3DGeometry | Base class for defining custom geometry
QQuick3DInstancing | Base class for defining instance tables
QQuick3DObject | Base class of all 3D nodes and resources
QQuick3DRenderExtension | Abstract class for implementing user side render extensions
QQuick3DTextureData | Base class for defining custom texture data
QSSGCameraHelpers | Class containing helper functions for getting camera data used for rendering
QSSGFrameData | Storage class containing data collected for a frame
QSSGModelHelpers | Class containing helper functions for modifying and setting data for model renderables
QSSGRenderContextInterface | Aggregate class for sub-parts of the QtQuick3D rendering engine
QSSGRenderExtension | Base class for extension backend node implementations
QSSGRenderExtensionHelpers | Class containing helper functions for the extensions
QSSGRenderHelpers | Class containing helper functions for setting up and render QtQuick3D renderables
QSSGRhiContext | QSSGRhiContext
QSSGRhiGraphicsPipelineState | Graphics pipeline state for the spatial scene graph
QSSGRhiSamplerDescription | QSSGRhiSamplerDescription