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
Delegates mouse events to the attached MouseInput objects | |
Provides parameters that describe a mouse event | |
Contains parameters that describe a mouse wheel event | |
Provides mouse event notification |
Qt 3D Logic Module
Qt 3D Render Module
For OpenGL .. | |
For .. | |
For .. | |
Uncreatable | |
Uncreatable | |
Uncreatable | |
A cube mesh | |
A cylindrical mesh | |
A custom mesh | |
A square planar mesh | |
A spherical mesh | |
A custom mesh | |
Encapsulate a QLight object in a Qt 3D scene | |
For OpenGL .. | |
For OpenGL .. | |
For annotating .. | |
For OpenGL .. | |
Non-creatable abstract base for materials | |
For .. | |
Encapsulates blending information | |
Encapsulates blending information | |
Enables an additional OpenGL clipping plane that can be in shaders using gl_ClipDistance | |
Encapsulates the necessary information to create an OpenGL texture image | |
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.