Qt OpenGL C++ Classes▲
The Qt OpenGL module offers classes that make it easy to use OpenGL in Qt applications.
Classes▲
- 
						
QAbstractOpenGLFunctions: The QAbstractOpenGLFunctions class is the base class of a family of classes that expose all functions for each OpenGL version and profile.
 - 
						
QOpenGLBuffer: The QOpenGLBuffer class provides functions for creating and managing OpenGL buffer objects.
 - 
						
QOpenGLDebugLogger: The QOpenGLDebugLogger enables logging of OpenGL debugging messages.
 - 
						
QOpenGLDebugMessage: The QOpenGLDebugMessage class wraps an OpenGL debug message.
 - 
						
QOpenGLFramebufferObject: The QOpenGLFramebufferObject class encapsulates an OpenGL framebuffer object.
 - 
						
QOpenGLFramebufferObjectFormat: The QOpenGLFramebufferObjectFormat class specifies the format of an OpenGL framebuffer object.
 - 
						
QOpenGLFunctions_1_0: The QOpenGLFunctions_1_0 class provides all functions for OpenGL 1.0 specification.
 - 
						
QOpenGLFunctions_1_1: The QOpenGLFunctions_1_1 class provides all functions for OpenGL 1.1 specification.
 - 
						
QOpenGLFunctions_1_2: The QOpenGLFunctions_1_2 class provides all functions for OpenGL 1.2 specification.
 - 
						
QOpenGLFunctions_1_3: The QOpenGLFunctions_1_3 class provides all functions for OpenGL 1.3 specification.
 - 
						
QOpenGLFunctions_1_4: The QOpenGLFunctions_1_4 class provides all functions for OpenGL 1.4 specification.
 - 
						
QOpenGLFunctions_1_5: The QOpenGLFunctions_1_5 class provides all functions for OpenGL 1.5 specification.
 - 
						
QOpenGLFunctions_2_0: The QOpenGLFunctions_2_0 class provides all functions for OpenGL 2.0 specification.
 - 
						
QOpenGLFunctions_2_1: The QOpenGLFunctions_2_1 class provides all functions for OpenGL 2.1 specification.
 - 
						
QOpenGLFunctions_3_0: The QOpenGLFunctions_3_0 class provides all functions for OpenGL 3.0 specification.
 - 
						
QOpenGLFunctions_3_1: The QOpenGLFunctions_3_1 class provides all functions for OpenGL 3.1 specification.
 - 
						
QOpenGLFunctions_3_2_Compatibility: The QOpenGLFunctions_3_2_Compatibility class provides all functions for OpenGL 3.2 compatibility profile.
 - 
						
QOpenGLFunctions_3_2_Core: The QOpenGLFunctions_3_2_Core class provides all functions for OpenGL 3.2 core profile.
 - 
						
QOpenGLFunctions_3_3_Compatibility: The QOpenGLFunctions_3_3_Compatibility class provides all functions for OpenGL 3.3 compatibility profile.
 - 
						
QOpenGLFunctions_3_3_Core: The QOpenGLFunctions_3_3_Core class provides all functions for OpenGL 3.3 core profile.
 - 
						
QOpenGLFunctions_4_0_Compatibility: The QOpenGLFunctions_4_0_Compatibility class provides all functions for OpenGL 4.0 compatibility profile.
 - 
						
QOpenGLFunctions_4_0_Core: The QOpenGLFunctions_4_0_Core class provides all functions for OpenGL 4.0 core profile.
 - 
						
QOpenGLFunctions_4_1_Compatibility: The QOpenGLFunctions_4_1_Compatibility class provides all functions for OpenGL 4.1 compatibility profile.
 - 
						
QOpenGLFunctions_4_1_Core: The QOpenGLFunctions_4_1_Core class provides all functions for OpenGL 4.1 core profile.
 - 
						
QOpenGLFunctions_4_2_Compatibility: The QOpenGLFunctions_4_2_Compatibility class provides all functions for OpenGL 4.2 compatibility profile.
 - 
						
QOpenGLFunctions_4_2_Core: The QOpenGLFunctions_4_2_Core class provides all functions for OpenGL 4.2 core profile.
 - 
						
QOpenGLFunctions_4_3_Compatibility: The QOpenGLFunctions_4_3_Compatibility class provides all functions for OpenGL 4.3 compatibility profile.
 - 
						
QOpenGLFunctions_4_3_Core: The QOpenGLFunctions_4_3_Core class provides all functions for OpenGL 4.3 core profile.
 - 
						
QOpenGLFunctions_4_4_Compatibility: The QOpenGLFunctions_4_4_Compatibility class provides all functions for OpenGL 4.4 compatibility profile.
 - 
						
QOpenGLFunctions_4_4_Core: The QOpenGLFunctions_4_4_Core class provides all functions for OpenGL 4.4 core profile.
 - 
						
QOpenGLFunctions_4_5_Compatibility: The QOpenGLFunctions_4_5_Compatibility class provides all functions for OpenGL 4.5 compatibility profile.
 - 
						
QOpenGLFunctions_4_5_Core: The QOpenGLFunctions_4_5_Core class provides all functions for OpenGL 4.5 core profile.
 - 
						
QOpenGLFunctions_ES2: The QOpenGLFunctions_ES2 class provides all functions for OpenGL ES 2.
 - 
						
QOpenGLPaintDevice: The QOpenGLPaintDevice class enables painting to an OpenGL context using QPainter.
 - 
						
QOpenGLPixelTransferOptions: The QOpenGLPixelTransferOptions class describes the pixel storage modes that affect the unpacking of pixels during texture upload.
 - 
						
QOpenGLShader: The QOpenGLShader class allows OpenGL shaders to be compiled.
 - 
						
QOpenGLShaderProgram: The QOpenGLShaderProgram class allows OpenGL shader programs to be linked and used.
 - 
						
QOpenGLTextureBlitter: The QOpenGLTextureBlitter class provides a convenient way to draw textured quads via OpenGL.
 - 
						
QOpenGLTimeMonitor: The QOpenGLTimeMonitor class wraps a sequence of OpenGL timer query objects.
 - 
						
QOpenGLTimerQuery: The QOpenGLTimerQuery class wraps an OpenGL timer query object.
 - 
						
QOpenGLVersionFunctionsFactory: Provides access to OpenGL functions for a specified version and profile.
 - 
						
QOpenGLVersionProfile: The QOpenGLVersionProfile class represents the version and if applicable the profile of an OpenGL context.
 - 
						
QOpenGLVertexArrayObject: The QOpenGLVertexArrayObject class wraps an OpenGL Vertex Array Object.
 - 
						
QOpenGLVertexArrayObject::Binder: The QOpenGLVertexArrayObject::Binder class is a convenience class to help with the binding and releasing of OpenGL Vertex Array Objects.
 - 
						
QOpenGLWindow: The QOpenGLWindow class is a 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.
- 
						
QOpenGLWidget: The QOpenGLWidget class is a widget for rendering OpenGL graphics.
 


