Rendering in 3D
| Template class that represents a NxM transformation matrix with N columns and M rows | |
| Represents a 4x4 transformation matrix in 3D space | |
| Represents a quaternion consisting of a vector and scalar | |
| Represents a vector or vertex in 2D space | |
| Represents a vector or vertex in 3D space | |
| Represents a vector or vertex in 4D space | |
| Functions for creating and managing OpenGL buffer objects | |
| Enables logging of OpenGL debugging messages | |
| Wraps an OpenGL debug message | |
| Cross-platform access to the OpenGL ES 3.0, 3.1 and 3.2 API | |
| Encapsulates an OpenGL framebuffer object | |
| Specifies the format of an OpenGL framebuffer object | |
| Cross-platform access to the OpenGL ES 2.0 API | |
| Enables painting to an OpenGL context using QPainter | |
| Allows OpenGL shaders to be compiled | |
| Allows OpenGL shader programs to be linked and used | |
| Convenient way to draw textured quads via OpenGL | |
| Wraps a sequence of OpenGL timer query objects | |
| Wraps an OpenGL timer query object | |
| QOpenGLVertexArrayObject::Binder class is a convenience class to help with the binding and releasing of OpenGL Vertex Array Objects | |
| Wraps an OpenGL Vertex Array Object | |
| Cross-platform access to the device level core Vulkan 1.0 API | |
| Cross-platform access to the instance level core Vulkan 1.0 API |