Qt OpenGL C++ Classes
The Qt OpenGL module offers classes that make it easy to use OpenGL in Qt applications. More...
Classes
The base class of a family of classes that expose all functions for each OpenGL version and profile | |
Functions for creating and managing OpenGL buffer objects | |
Enables logging of OpenGL debugging messages | |
Wraps an OpenGL debug message | |
Encapsulates an OpenGL framebuffer object | |
Specifies the format of an OpenGL framebuffer object | |
All functions for OpenGL ES 2 | |
Enables painting to an OpenGL context using QPainter | |
Describes the pixel storage modes that affect the unpacking of pixels during texture upload | |
Allows OpenGL shaders to be compiled | |
Allows OpenGL shader programs to be linked and used | |
Convenient way to draw textured quads via OpenGL | |
Provides access to OpenGL functions for a specified version and profile | |
Represents the version and if applicable the profile of an OpenGL context | |
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 | |
Convenience subclass of QWindow to perform OpenGL painting |
Detailed Description
The Qt OpenGL page contains information about how to use the module.
A separate Qt OpenGL Widgets library provides a C++ widget class for rendering OpenGL graphics into widgets UIs.
Widget for rendering OpenGL graphics |