qgl3qt
Namespace for miscellaneous identifiers in the qt opengl module
Usage
#include <qgl.h>
Inherited by QGLFormat, QGLContext, and QGLWidget.
Public Members
enum FormatOption { DoubleBuffer = 0x0001, DepthBuffer = 0x0002, Rgba = 0x0004, AlphaChannel = 0x0008, AccumBuffer = 0x0010, StencilBuffer = 0x0020, StereoBuffers = 0x0040, DirectRendering = 0x0080, HasOverlay = 0x0100, SingleBuffer = DoubleBuffer<<16, NoDepthBuffer = DepthBuffer<<16, ColorIndex = Rgba<<16, NoAlphaChannel = AlphaChannel<<16, NoAccumBuffer = AccumBuffer<<16, NoStencilBuffer = StencilBuffer<<16, NoStereoBuffers = StereoBuffers<<16, IndirectRendering = DirectRendering<<16, NoOverlay = HasOverlay<<16 }
Overview
The QGL class is a namespace for miscellaneous identifiers in the Qt OpenGL module.
Normally you can ignore this class. QGLWidget and the other OpenGL<sup>*</sup> module classes inherit it, so when you make your own QGLWidget subclass you can use the identifiers in the QGL namespace without qualification.
However, you may occasionally find yourself in situations where you need to refer to these identifiers from outside the QGL namespace's scope, e.g. in static functions. In such cases, simply write e.g. QGL::DoubleBuffer instead of just DoubleBuffer.
<sup>*</sup> OpenGL is a trademark of Silicon Graphics, Inc. in the United States and other countries.
See also Graphics Classes and Image Processing Classes.
Member Type Documentation
QGL::FormatOption
This enum specifies the format options.
QGL::DoubleBuffer
QGL::DepthBuffer
QGL::Rgba
QGL::AlphaChannel
QGL::AccumBuffer
QGL::StencilBuffer
QGL::StereoBuffers
QGL::DirectRendering
QGL::HasOverlay
QGL::SingleBuffer
QGL::NoDepthBuffer
QGL::ColorIndex
QGL::NoAlphaChannel
QGL::NoAccumBuffer
QGL::NoStencilBuffer
QGL::NoStereoBuffers
QGL::IndirectRendering
QGL::NoOverlay
Releases
6 releases since Debian 2.2 (Potato); the text changed 4 times.