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 | |
Functions for creating and managing OpenGL buffer objects | |
Represents a native OpenGL context, enabling OpenGL rendering on a QSurface | |
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 | |
Wraps an OpenGL Vertex Array Object | |
QOpenGLVertexArrayObject::Binder class is a convenience class to help with the binding and releasing of OpenGL Vertex Array Objects | |
Represents a quaternion consisting of a vector and scalar | |
Accelerated 2D/3D graphics API abstraction | |
Contains multiple versions of a shader translated to multiple shading languages, together with reflection metadata | |
Describes the interface of a shader | |
Represents a vector or vertex in 2D space | |
Represents a vector or vertex in 3D space | |
Represents a vector or vertex in 4D space | |
Cross-platform access to the device level core Vulkan 1.3 API | |
Cross-platform access to the instance level core Vulkan 1.3 API | |
Represents a native Vulkan instance, enabling Vulkan rendering onto a QSurface |
© 2024 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.