Qt Canvas 3D QML Types

The Qt Canvas 3D functionality can be accessed via these QML types.

Canvas3DAbstractObject

Base type for Canvas3D types representing OpenGL resources

Canvas3DActiveInfo

Active attribute or uniform information

Canvas3DBuffer

Contains an OpenGL buffer

Canvas3D

Canvas that provides a 3D rendering context

GLStateDumpExt

Provides means to print current GL driver state info

Canvas3DTextureProvider

Provides means to get QQuickItem as Canvas3DTexture

Context3D

Provides the 3D rendering API and context

Canvas3DContextAttributes

Attribute set for Context3D

Canvas3DFrameBuffer

Contains an OpenGL framebuffer

Canvas3DProgram

Contains a shader program

Canvas3DRenderBuffer

Contains an OpenGL renderbuffer

Canvas3DShader

Contains a shader

Canvas3DShaderPrecisionFormat

Contains the shader precision format attributes

TextureImage

Contains a texture image

TextureImageFactory

Create TextureImage elements

Canvas3DTexture

Contains an OpenGL texture

Canvas3DUniformLocation

Contains uniform location id

© 2019 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.