Represents the various properties of an OpenGL pixel format. More...
Public Member Functions | |
| OpenGLPixelFormat (int bitsPerRGBComponent=8, int alphaBits=8, int depthBufferBits=16, int stencilBufferBits=0) noexcept | |
| Creates an OpenGLPixelFormat. | |
| bool | operator== (const OpenGLPixelFormat &) const noexcept |
| bool | operator!= (const OpenGLPixelFormat &) const noexcept |
Public Attributes | |
| int | redBits |
| The number of bits per pixel to use for the red channel. | |
| int | greenBits |
| The number of bits per pixel to use for the green channel. | |
| int | blueBits |
| The number of bits per pixel to use for the blue channel. | |
| int | alphaBits |
| The number of bits per pixel to use for the alpha channel. | |
| int | depthBufferBits |
| The number of bits per pixel to use for a depth buffer. | |
| int | stencilBufferBits |
| The number of bits per pixel to use for a stencil buffer. | |
| int | accumulationBufferRedBits |
| The number of bits per pixel to use for an accumulation buffer's red channel. | |
| int | accumulationBufferGreenBits |
| The number of bits per pixel to use for an accumulation buffer's green channel. | |
| int | accumulationBufferBlueBits |
| The number of bits per pixel to use for an accumulation buffer's blue channel. | |
| int | accumulationBufferAlphaBits |
| The number of bits per pixel to use for an accumulation buffer's alpha channel. | |
| uint8 | multisamplingLevel |
| The number of samples to use for full-scene multisampled anti-aliasing (if available). | |
Represents the various properties of an OpenGL pixel format.
| OpenGLPixelFormat::OpenGLPixelFormat | ( | int | bitsPerRGBComponent = 8, |
| int | alphaBits = 8, |
||
| int | depthBufferBits = 16, |
||
| int | stencilBufferBits = 0 |
||
| ) |
Creates an OpenGLPixelFormat.
The default constructor just initialises the object as a simple 8-bit RGBA format.
| bool OpenGLPixelFormat::operator== | ( | const OpenGLPixelFormat & | ) | const |
| bool OpenGLPixelFormat::operator!= | ( | const OpenGLPixelFormat & | ) | const |
The number of bits per pixel to use for the red channel.
The number of bits per pixel to use for the green channel.
The number of bits per pixel to use for the blue channel.
The number of bits per pixel to use for the alpha channel.
The number of bits per pixel to use for a depth buffer.
The number of bits per pixel to use for a stencil buffer.
The number of bits per pixel to use for an accumulation buffer's red channel.
The number of bits per pixel to use for an accumulation buffer's green channel.
The number of bits per pixel to use for an accumulation buffer's blue channel.
The number of bits per pixel to use for an accumulation buffer's alpha channel.
The number of samples to use for full-scene multisampled anti-aliasing (if available).