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 |