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