Rendering in 3D

Groups Of Related Classes

If you know what kind of class you want (GUI, painting, I.O, etc), look here.

QGenericMatrix

Template class that represents a NxM transformation matrix with N columns and M rows

QMatrix4x4

Represents a 4x4 transformation matrix in 3D space

QQuaternion

Represents a quaternion consisting of a vector and scalar

QVector2D

Represents a vector or vertex in 2D space

QVector3D

Represents a vector or vertex in 3D space

QVector4D

Represents a vector or vertex in 4D space

QOpenGLBuffer

Functions for creating and managing OpenGL buffer objects

QOpenGLDebugMessage

Wraps an OpenGL debug message

QOpenGLDebugLogger

Enables logging of OpenGL debugging messages

QOpenGLFramebufferObjectFormat

Specifies the format of an OpenGL framebuffer object

QOpenGLFramebufferObject

Encapsulates an OpenGL framebuffer object

QOpenGLFunctions

Cross-platform access to the OpenGL ES 2.0 API

QOpenGLPaintDevice

Enables painting to an OpenGL context using QPainter

QOpenGLShaderProgram

Allows OpenGL shader programs to be linked and used

QOpenGLShader

Allows OpenGL shaders to be compiled

QOpenGLTimerQuery

Wraps an OpenGL timer query object

QOpenGLTimeMonitor

Wraps a sequence of OpenGL timer query objects

QOpenGLVertexArrayObject

Wraps an OpenGL Vertex Array Object

QOpenGLVertexArrayObject::Binder

QOpenGLVertexArrayObject::Binder class is a convenience class to help with the binding and releasing of OpenGL Vertex Array Objects

Notes provided by the Qt Community

No notes