QGL Namespace Reference |
enum | FormatOption { DoubleBuffer, DepthBuffer, Rgba, AlphaChannel, ..., NoSampleBuffers } |
flags | FormatOptions |
void | setPreferredPaintEngine ( QPaintEngine::Type engineType ) |
The QGL namespace specifies miscellaneous identifiers used in the Qt OpenGL module.
This enum specifies the format options that can be used to configure an OpenGL context. These are set using QGLFormat::setOption().
Constant | Value | Description |
---|---|---|
QGL::DoubleBuffer | 0x0001 | Specifies the use of double buffering. |
QGL::DepthBuffer | 0x0002 | Enables the use of a depth buffer. |
QGL::Rgba | 0x0004 | Specifies that the context should use RGBA as its pixel format. |
QGL::AlphaChannel | 0x0008 | Enables the use of an alpha channel. |
QGL::AccumBuffer | 0x0010 | Enables the use of an accumulation buffer. |
QGL::StencilBuffer | 0x0020 | Enables the use of a stencil buffer. |
QGL::StereoBuffers | 0x0040 | Enables the use of a stereo buffers for use with visualization hardware. |
QGL::DirectRendering | 0x0080 | Specifies that the context is used for direct rendering to a display. |
QGL::HasOverlay | 0x0100 | Enables the use of an overlay. |
QGL::SampleBuffers | 0x0200 | Enables the use of sample buffers. |
QGL::SingleBuffer | DoubleBuffer<<16 | Specifies the use of a single buffer, as opposed to double buffers. |
QGL::NoDepthBuffer | DepthBuffer<<16 | Disables the use of a depth buffer. |
QGL::ColorIndex | Rgba<<16 | Specifies that the context should use a color index as its pixel format. |
QGL::NoAlphaChannel | AlphaChannel<<16 | Disables the use of an alpha channel. |
QGL::NoAccumBuffer | AccumBuffer<<16 | Disables the use of an accumulation buffer. |
QGL::NoStencilBuffer | StencilBuffer<<16 | Disables the use of a stencil buffer. |
QGL::NoStereoBuffers | StereoBuffers<<16 | Disables the use of stereo buffers. |
QGL::IndirectRendering | DirectRendering<<16 | Specifies that the context is used for indirect rendering to a buffer. |
QGL::NoOverlay | HasOverlay<<16 | Disables the use of an overlay. |
QGL::NoSampleBuffers | SampleBuffers<<16 | Disables the use of sample buffers. |
The FormatOptions type is a typedef for QFlags<FormatOption>. It stores an OR combination of FormatOption values.
See also Sample Buffers Example.
Sets the preferred OpenGL paint engine that is used to draw onto QGLWidget, QGLPixelBuffer and QGLFramebufferObject targets with QPainter in Qt.
The engineType parameter specifies which of the GL engines to use. Only QPaintEngine::OpenGL and QPaintEngine::OpenGL2 are valid parameters to this function. All other values are ignored.
By default, the QPaintEngine::OpenGL2 engine is used if GL/GLES version 2.0 is available, otherwise QPaintEngine::OpenGL is used.
Warning: This function must be called before the QApplication constructor is called.
This function was introduced in Qt 4.6.
Cette page est une traduction d'une page de la documentation de Qt, écrite par Nokia Corporation and/or its subsidiary(-ies). Les éventuels problèmes résultant d'une mauvaise traduction ne sont pas imputables à Nokia. | Qt 4.6 | |
Copyright © 2012 Developpez LLC. Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon, vous encourez selon la loi jusqu'à 3 ans de prison et jusqu'à 300 000 E de dommages et intérêts. Cette page est déposée à la SACD. | ||
Vous avez déniché une erreur ? Un bug ? Une redirection cassée ? Ou tout autre problème, quel qu'il soit ? Ou bien vous désirez participer à ce projet de traduction ? N'hésitez pas à nous contacter ou par MP ! |
Copyright © 2000-2012 - www.developpez.com