Qt Quick 3D QML Types

This is the QML frontend for using the spatial renderer and scenegraph. For the time being, all 3D content goes through offscreen textures (FBO)s so that they can be composed into Qt Quick scenes (as a QQuickItem).

Camera

Defines a Camera for viewing the content of a 3D scene

CustomMaterial

Base component for creating custom materials used to shade models

CustomMaterialBlending

Defines the blending state in a pass of a CustomMaterial

CustomMaterialBuffer

Defines a buffer to be used for a pass of a CustomMaterial

CustomMaterialBufferBlit

Defines a copy operation between two buffers in a pass of a CustomMaterial

CustomMaterialBufferInput

Defines an input buffer to be used for a pass of a CustomMaterial

CustomMaterialCommand

Defines a command to be performed in a pass of a CustomMaterial

CustomMaterialPass

Defines a pass in the Custom Material API

CustomMaterialRenderState

Defines the render state to be disabled in a pass of a CustomMaterial

CustomMaterialShader

Container component for defining shader code used by CustomMaterials

CustomMaterialShaderInfo

Defines basic information about custom shader code for CustomMaterials

CustomMaterialTexture

Defines a texture channel for a Custom Material

DefaultMaterial

Defines a Material generated depending on which properites are set

Light

Lets you define the lighting for a 3D item

Loader3D

Allows dynamic loading of a 3D subtree from a URL or Component

Material

Lets you define material for the 3D item

Model

Lets you load a 3D model data

Node

Base component for an object that exists in a 3D Scene

Object3D

Abstact Subclass of all 3D nodes and resources

PrincipledMaterial

Lets you define a material for 3D items

Repeater3D

Instantiates a number of Node-based components using a provided model

SceneEnvironment

Lets you configure how a scene is rendered

Texture

Defines a texture for use in 3D scenes

View3D

Provides a viewport on which to render a 3D scene