Qt Canvas 3D Reference Documentation

Framebuffer Example

Preparing the Framebuffer

Creating the Texture

Rendering into the Framebuffer

Using the Framebuffer as a Texture

Interaction Example

The Controls

Interaction

Three Ways of Drawing

JSON Models Example

JSON Model Loader

Loading the Models

Loading the Textures

Input Handling

Qt Quick Item as Texture Example

Using Qt Quick Item as a Texture

Lit and Textured Cube Example

Qt Quick Implementation

Creating Canvas3D

Importing the JavaScript File

JavaScript Implementation

Matrix Library

initializeGL Function

paintGL Function

Logging

Interactive Mobile Phone Example

Qt Quick Implementation

The JavaScript Code

One Qt Example

Main QML File

The Custom 3D QML Control

The JavaScript Code

Planets Example

Qt Quick Implementation

The JavaScript Code

Handling the Mouse Events

Canvas3DAbstractObject

Canvas3DActiveInfo

Canvas3DBuffer

Canvas3D

GLStateDumpExt

Canvas3DTextureProvider

Context3D

Canvas3DContextAttributes

Qt Canvas 3D

Features

Getting Started

References

Qt Canvas 3D Known WebGL Conformance Issues

Qt Canvas 3D Getting Started

Building Qt Canvas 3D

Running the Examples

A Basic Example

Creating Qt Canvas 3D Project

Qt Canvas 3D Logging

Canvas3DFrameBuffer

Canvas3DProgram

Canvas3DRenderBuffer

Canvas3DShader

Canvas3DShaderPrecisionFormat

TextureImage

TextureImageFactory

Canvas3DTexture

Canvas3DUniformLocation

Qt Canvas 3D Examples

Qt Canvas 3D QML Types