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

Voted #1 for:

  • Easiest to learn
  • Most time saving
  • Best support

Develop Cross-Platform Apps and Games 50% Faster!

  • Voted the best supported, most time-saving and easiest to learn cross-platform development tool
  • Based on the Qt framework, with native performance and appearance on all platforms including iOS and Android
  • Offers a variety of plugins to monetize, analyze and engage users
FREE!
create apps
create games
cross platform
native performance
3rd party services
game network
multiplayer
level editor
easiest to learn
biggest time saving
best support