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
Provides the projection matrix that is used to define a Camera for 3D scene | |
Provides the base type for creating Qt 3D components | |
A base QML type that other types inherit. It cannot be directly created | |
Dynamically creates nodes | |
A PropertyAnimation for quaternions | |
Qt 3D Input Module
QML frontend for the abstract Qt3DInput::QAbstractActionInput C++ class | |
QML frontend for abstract QAbstractAxisInput C++ class | |
QML frontend for the abstract Qt3DInput::QAbstractPhysicalDevice C++ class | |
QML frontend for the Qt3DInput::QAction C++ class | |
QML frontend for the Qt3DInput::QActionInput C++ class | |
QML frontend for QAnalogAxisInput C++ class | |
QML frontend for QAxis C++ class | |
QML frontend for QAxisSetting C++ class | |
QML frontend for QButtonAxisInput C++ class | |
QML frontend for the Qt3DInput::QInputChord C++ class | |
QML frontend for the Qt3DInput::QInputSequence C++ class | |
QML frontend for the Qt3DInput::QInputSettings C++ class | |
QML frontend for QKeyEvent C++ class | |
QML frontend for QKeyboardDevice C++ class | |
QML frontend for QKeyboardHandler C++ class | |
QML frontend for the Qt3DInput::QLogicalDevice C++ class | |
Delegates mouse events to the attached MouseHandler objects | |
Provides parameters that describe a mouse event | |
Provides mouse event notification | |
Contains parameters that describe a mouse wheel event |
Qt 3D Logic Module
Qt 3D Render Module
Encapsulates the necessary information to create an OpenGL texture image | |
Uncreatable | |
Encapsulates blending information | |
Enables an additional OpenGL clipping plane that can be in shaders using gl_ClipDistance | |
Base class for effects in a Qt 3D scene | |
For storing filter keys and their value | |
For OpenGL .. | |
For .. | |
For .. | |
Encapsulate a QAbstractLight object in a Qt 3D scene | |
Non-creatable abstract base for materials | |
A custom mesh | |
When a NoDraw node is present in a FrameGraph branch, this * prevents the renderer from rendering any primitive | |
Provides storage for a name and value pair | |
For OpenGL .. | |
Encapsulates a Render Pass | |
For OpenGL .. | |
Encapsulates the necessary information to create an OpenGL texture image from an image source |