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 |