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

Qt 5.6.3 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
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

LogicComponent

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