Qt 3D QML Types

To import and use the module's QML types, use the following statement:

import Qt3D.Core 2.0

For collision detection, renderer, and input-related QML types, use the following import statements:

import Qt3D.Render 2.0
import Qt3D.Input 2.0
import Qt3D.Logic 2.0

QML Types

Qt 3D Core Module

Camera

CameraLens

Provides the projection matrix that is used to define a Camera for 3D scene

Component3D

Provides the base type for creating Qt 3D components

Transform

Configuration

Entity

EntityLoader

Node

A base QML type that other types inherit. It cannot be directly created

NodeInstantiator

Dynamically creates nodes

QuaternionAnimation

A PropertyAnimation for quaternions

Qt 3D Input Module

AbstractPhysicalDevice

Action

ActionInput

Axis

AxisActionHandler

AxisInput

AxisSetting

KeyboardController

KeyboardInput

KeyEvent

LogicalDevice

MouseController

Delegates mouse events to the attached MouseInput objects

MouseEvent

Provides parameters that describe a mouse event

WheelEvent

Contains parameters that describe a mouse wheel event

MouseInput

Provides mouse event notification

Qt 3D Logic Module

Qt 3D Render Module

FrameGraph

For OpenGL ..

FrameGraphNode

LayerFilter

For ..

Layer

For ..

AbstractAttribute

Uncreatable

AbstractBuffer

Uncreatable

BoundingVolumeSpecifier

Uncreatable

Buffer

CuboidGeometry

QCuboidMesh

A cube mesh

CylinderGeometry

CylinderMesh

A cylindrical mesh

Geometry

GeometryRenderer

Mesh

A custom mesh

PlaneGeometry

PlaneMesh

A square planar mesh

SphereGeometry

SphereMesh

A spherical mesh

TorusGeometry

TorusMesh

A custom mesh

Light

Encapsulate a QLight object in a Qt 3D scene

PointLight

For OpenGL ..

SpotLight

For OpenGL ..

Annotation

For annotating ..

GraphicsApiFilter

For OpenGL ..

Material

Non-creatable abstract base for materials

ParameterMapping

For ..

BlendState

Encapsulates blending information

BlendStateSeparate

Encapsulates blending information

ClipPlane

Enables an additional OpenGL clipping plane that can be in shaders using gl_ClipDistance

AbstractTextureImage

Encapsulates the necessary information to create an OpenGL texture image

TextureImage

Encapsulates the necessary information to create an OpenGL texture image from an image source

© 2017 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.