Qt 3D Reference Documentation

AbstractClipAnimator

AnimationController

AdditiveClipBlend

BlendedClipAnimator

ClipAnimator

VertexBlendAnimation

Component3D

Parameter

SetFence

FrameGraphNode

SphereMesh

InputSettings

MouseEvent

SkyboxEntity

RenderSurfaceSelector

ComputeCommand

AbstractFence

TechniqueFilter

AnalogAxisInput

GraphicsApiFilter

ActionInput

PointLight

DiffuseSpecularMaterial

MetalRoughMaterial

ClearBuffers

WaitFence

AxisSetting

Transform

QSkyboxEntity

FrustumCulling

Node

TorusGeometry

FrameAction

LogicalDevice

MouseDevice

ClipPlane

LerpClipBlend

SkeletonLoader

MorphTarget

InputChord

AbstractClipBlendNode

TextureMaterial

ClipBlendValue

RenderTargetOutput

AbstractSkeleton

ConeMesh

DirectionalLight

KeyboardDevice

CylinderMesh

CullFace

DepthTest

PlaneMesh

BlitFramebuffer

StencilOperation

ConeGeometry

MultiSampleAntiAliasing

SeamlessCubemap

CuboidGeometry

FrontFace

Geometry

KeyboardHandler

ScissorTest

ColorMask

Buffer

RenderState

GeometryRenderer

SharedGLTexture

StencilMask

Entity

StencilTest

AbstractTextureImage

LineWidth

PickPointEvent

RayCaster

BlendEquationArguments

Mesh

Light

Qt3D.Render.Light

TextureImage

QTextureImage

Qt 3D: Audio Visualizer Example

Running the Example

Qt Quick 2D Implementation

Qt 3D Implementation

Qt 3D: Advanced Custom Material QML Example

Running the Example

Description

Controls

Texture scale slider

Texture speed slider

Specularity

Distortion

Normal amount

Wave speed

Wave height

Mesh rotation

Qt 3D: PBR Materials QML Example

Running the Example

Qt 3D: Multi Viewport QML Example

Running the Example

Creating Multiple RenderViews

AnimationGroup

Qt 3D: Simple Custom Material QML Example

Running the Example

Specifying the Scene

Specifying the Material

Qt 3D: Planets QML Example

Running the Example

Qt Quick 2D Implementation

Qt 3D Implementation

Qt 3D: Basic Shapes C++ Example

Running the Example

Setting Up a Torus Mesh

Qt 3D: Scene2D QML Example

Running the Example

Setting up the 3D Scene

Rendering Qt Quick into a Texture

Qt 3D: Shadow Map QML Example

Running the Example

Setting Up the Scene

Specifying the Light

Configuring the Framegraph

Generating the Shadow Map

Using Effects

Rendering Using Phong Shading

Qt 3D: Scene3D QML Example

Running the Example

Visualizing 3D Scenes

Qt 3D: Simple QML Example

Running the Example

Setting Up the Scene

AbstractAnimation

Qt 3D: Simple C++ Example

Running the Example

Setting Up the Scene

Qt 3D: Wireframe QML Example

Running the Example

Creating Entities

Specifying Transformations

Loading Dynamic Per-Vertex Data

Aggregating Components

Rendering from Cameras

Mapping Materials

Using Animation Elements

Qt 3D: Wave QML Example

Running the Example

Qt 3D: Scene3D QML with Widgets Example

Running the Example

ExtrudedTextMesh

ExtrudedTextGeometry

KeyframeAnimation

PickLineEvent

ButtonAxisInput

LevelOfDetailSwitch

Text2DEntity

DispatchCompute

Miramar Skybox Textures

glTF sample model "wine", version v0.8

Substance Share

substance_share

Jet Propulsion Laboratory Photojournal

Solar System Scope Texture Library

solar_system_scope

Open Asset Import Library, version 4.1.0

early z-fill pass

original Gooch paper

LevelOfDetailLoader

FirstPersonCameraController

OrbitCameraController

DiffuseMapMaterial

DiffuseSpecularMapMaterial

GoochMaterial

NormalDiffuseMapAlphaMaterial

NormalDiffuseMapMaterial

NormalDiffuseSpecularMapMaterial

PerVertexColorMaterial

PhongAlphaMaterial

PhongMaterial

Qt 3D Examples

QML Examples

C++ Examples

Qt 3D

Getting Started

Overview

Reference

Qt 3D Platform Support

Licenses and Attributions

Qt 3D C++ Classes

Namespaces

Classes

Qt 3D Core Module

Qt 3D Input Module

Qt 3D Logic Module

Qt 3D Render Module

Qt 3D Extras Module

Qt 3D Animation Module

Qt 3D Scene2D Module

Qt 3D QML Types

QML Types

Qt 3D Core Module

Qt 3D Input Module

Qt 3D Logic Module

Qt 3D Render Module

Qt 3D Extras Module

Qt 3D Animation Module

Qt 3D Scene2D Module

Qt 3D Scene3D Module

Qt 3D Overview

Basic 3D Features

Materials

Shaders

Shadow Mapping

Instanced Rendering

Uniform Buffer Objects

Useful Tips

Configurable Renderer

3D Extensions

Performance

Qt 3D Architecture

Using an ECS

ECS Backend

Qt 3D ECS Implementation

Extending Qt 3D

Qt 3D Task-Based Engine

Qt 3D's Aspects

Qt 3D Render Framegraph

FrameGraph Rules

Setting the Framegraph

How the Framegraph Is Used

Framegraph Examples

A Simple Forward Renderer

A Multi Viewport FrameGraph

Deferred Renderer

Other Benefits of the framegraph

Conclusion

Qt 3D Render Geometry

Buffer

Attribute

Geometry

GeometryRenderer

Qt 3D Render Pro Tips

Technique Selection

Order Matters

Blending

Blending with Scene3D

Useful Tools

SpotLight

MorphingAnimation

Armature

Joint

WheelEvent

CameraSelector

PlaneGeometry

PickingSettings

SphereGeometry

CuboidMesh

NoDraw

QuaternionAnimation

Skeleton

EnvironmentLight

CylinderGeometry

Effect

FilterKey

Dithering

RenderSettings

ProximityFilter

StencilTestArguments

ForwardRenderer

TorusMesh

AbstractActionInput

AbstractAxisInput

Action

EntityLoader

Axis

InputSequence

KeyEvent

AbstractPhysicalDevice

QAxis

AxisAccumulator

RenderCapture

RenderCaptureReply

RenderTargetSelector

RenderPassFilter

Layer

LayerFilter

LevelOfDetail

Scene2D

Viewport

SortPolicy

AbstractRayCaster

CameraLens

Scene3D

MouseHandler

NodeInstantiator

Material

RenderTarget

MemoryBarrier

TextureLoader

RenderStateSet

ObjectPicker

Camera

PickTriangleEvent

AlphaTest

PointSize

RenderPass

PickEvent

SceneLoader

ShaderProgram

BlendEquation

LevelOfDetailBoundingSphere

PolygonOffset

AlphaCoverage

ShaderProgramBuilder

NoDepthMask

Technique

ScreenRayCaster

Attribute

StencilOperationArguments

Qt 3D Animation C++ Classes

Qt 3D Animation

Overview

Animation Data

Playing Animations

Simple Animation Playback

Blended Animation Playback

Reference

Qt 3D Core C++ Classes

Qt 3D Core

Qt 3D Extras C++ Classes

Qt 3D Extras

Overview

Materials

Meshes and Geometries

Camera Controllers

Entities

FrameGraphs

Window

Reference

Qt 3D Input C++ Classes

Qt 3D Logic C++ Classes

Qt 3D Logic

Qt 3D Render C++ Classes

Overview

Reference

Qt 3D Scene2D C++ Classes

Qt 3D Scene2D

Overview

Scene2D

Reference

Qt 3D Qt3DAnimation QML Types

Qt 3D Core QML Types

QML Types

Qt 3D Extras QML Types

Qt 3D Input QML Types

QML Types

Qt 3D Logic QML Types

QML Types

Qt 3D Render QML Types

Qt 3D Scene2D QML Types

Qt 3D Scene3D QML Types