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. 




