Qt 3D QML Types | Qt 3D 5.6

Qt 5.6 | Qt 3D | Qt 3D QML Types

Qt 5.6.1 Reference Documentation

# 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
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
Transform

### Qt 3D Input Module

AbstractPhysicalDevice
Action
ActionInput
Axis
AxisActionHandler
AxisInput
AxisSetting
KeyEvent
KeyboardController
KeyboardInput
LogicalDevice
MouseController | Delegates mouse events to the attached MouseInput objects
MouseEvent | Provides parameters that describe a mouse event
MouseInput | Provides mouse event notification
WheelEvent | Contains parameters that describe a mouse wheel event

### Qt 3D Logic Module

LogicComponent

### Qt 3D Render Module

AbstractAttribute | Uncreatable
AbstractBuffer | Uncreatable
AbstractTextureImage | Encapsulates the necessary information to create an OpenGL texture image
Annotation | For annotating ..
BlendState | Encapsulates blending information
BlendStateSeparate | Encapsulates blending information
BoundingVolumeSpecifier | Uncreatable
Buffer
ClipPlane | Enables an additional OpenGL clipping plane that can be in shaders using gl_ClipDistance
CuboidGeometry
CylinderGeometry
CylinderMesh | A cylindrical mesh
FrameGraph | For OpenGL ..
FrameGraphNode
Geometry
GeometryRenderer
GraphicsApiFilter | For OpenGL ..
Layer | For ..
LayerFilter | For ..
Light | Encapsulate a QLight object in a Qt 3D scene
Material | Non-creatable abstract base for materials
Mesh | A custom mesh
ParameterMapping | For ..
PlaneGeometry
PlaneMesh | A square planar mesh
PointLight | For OpenGL ..
QCuboidMesh | A cube mesh
SphereGeometry
SphereMesh | A spherical mesh
SpotLight | For OpenGL ..
TextureImage | Encapsulates the necessary information to create an OpenGL texture image from an image source
TorusGeometry
TorusMesh | A custom mesh