Qt Quick 3D QML Types
This is the QML frontend for using the spatial renderer and scenegraph. For the time being, all 3D content goes through offscreen textures (FBO)s so that they can be composed into Qt Quick scenes (as a QQuickItem).
Qt Quick 3D provides the following QML types:
QtQuick3D QML Types
Import the QtQuick3D module with the following statement:
import QtQuick3D 1.14
Defines an area light in the scene | |
Defines an abstract base for Cameras | |
Defines a Custom Camera for viewing the content of a 3D scene | |
Defines a Material generated depending on which properties are set | |
Defines a directional light in the scene | |
Defines a Perspective Frustum Camera for viewing the content of a 3D scene | |
An Abstract base type for custom geometry | |
An uncreatable abstract base type for all lights | |
Allows dynamic loading of a 3D subtree from a URL or Component | |
Lets you define material for the 3D item | |
Lets you load a 3D model data | |
Base component for an object that exists in a 3D Scene | |
Abstact Subclass of all 3D nodes and resources | |
Defines a Orthographic Camera for viewing the content of a 3D scene | |
Defines a Perspective Camera for viewing the content of a 3D scene | |
Contains the results of a pick | |
Defines a point light in the scene | |
Lets you define a material for 3D items | |
Provides information of the scene rendering | |
Instantiates a number of Node-based components using a provided model | |
Lets you configure how a scene is rendered | |
Defines a texture for use in 3D scenes | |
Provides a viewport on which to render a 3D scene |
QtQuick3D.Materials QML Types
Import the QtQuick3D.Materials module with the following statement:
import QtQuick3D.Materials 1.14
Anodized aluminum material with emissive properties | |
Anodized aluminum material | |
Brushed aluminum material | |
Aluminum with emissive properties | |
Aluminum material | |
Defines the blending state in a pass of a CustomMaterial | |
Defines a buffer to be used for a pass of a CustomMaterial | |
Defines a copy operation between two buffers in a pass of a CustomMaterial | |
Defines an input buffer to be used for a pass of a CustomMaterial | |
Defines a command to be performed in a pass of a CustomMaterial | |
Copper material | |
Base component for creating custom materials used to shade models | |
Frosted Glass material | |
Frosted Glass single-pass material | |
Glass material | |
Refractive glass material | |
Artistic paper material | |
Office paper material | |
Defines a render pass in the CustomMaterial | |
Structured red plastic material with emissive properties | |
Structured red plastic material | |
Defines the render state to be disabled in a pass of a CustomMaterial | |
Container component for defining shader code used by CustomMaterials | |
Defines basic information about custom shader code for CustomMaterials | |
Milled concentric steel material | |
Defines a texture channel for a Custom Material |
QtQuick3D.Helpers QML Types
Import the QtQuick3D.Helpers module with the following statement:
import QtQuick3D.Helpers 1.14
Visual helper for showing axis in 3D scene | |
View to show render statistics | |
Visual helper for showing grid in a scene | |
Control node position and orientation with keys and mouse |
© 2020 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.