#include <mtypes.h>
Data Fields | |
| GLvisual | Visual |
| The corresponding visual. More... | |
| GLuint | Width |
| GLuint | Height |
| size of frame buffer in pixels. More... | |
| GLboolean | UseSoftwareDepthBuffer |
| GLboolean | UseSoftwareAccumBuffer |
| GLboolean | UseSoftwareStencilBuffer |
| GLboolean | UseSoftwareAlphaBuffers |
| GLboolean | UseSoftwareAuxBuffers |
| GLchan * | AuxBuffers [MAX_AUX_BUFFERS] |
Software depth (aka Z) buffer | |
| GLvoid * | DepthBuffer |
| array [Width*Height] of GLushort or GLuint. More... | |
Software stencil buffer | |
| GLstencil * | Stencil |
| array [Width*Height] of GLstencil values. More... | |
Software accumulation buffer | |
| GLaccum * | Accum |
| array [4*Width*Height] of GLaccum values. More... | |
Software alpha planes | |
| GLchan * | FrontLeftAlpha |
| array [Width*Height] of GLchan. More... | |
| GLchan * | BackLeftAlpha |
| array [Width*Height] of GLchan. More... | |
| GLchan * | FrontRightAlpha |
| array [Width*Height] of GLchan. More... | |
| GLchan * | BackRightAlpha |
| array [Width*Height] of GLchan. More... | |
Drawing bounds | |
Intersection of window size and scissor box | |
| GLint | _Xmin |
| inclusive. More... | |
| GLint | _Ymin |
| inclusive. More... | |
| GLint | _Xmax |
| exclusive. More... | |
| GLint | _Ymax |
| exclusive. More... | |
A "frame buffer" is a color buffer and its optional ancillary buffers: depth, accum, stencil, and software-simulated alpha buffers. In C++ terms, think of this as a base class from which device drivers will make derived classes.
|
|
exclusive.
|
|
|
inclusive.
|
|
|
exclusive.
|
|
|
inclusive.
|
|
|
array [4*Width*Height] of GLaccum values.
|
|
|
|
|
|
array [Width*Height] of GLchan.
|
|
|
array [Width*Height] of GLchan.
|
|
|
array [Width*Height] of GLushort or GLuint.
|
|
|
array [Width*Height] of GLchan.
|
|
|
array [Width*Height] of GLchan.
|
|
|
size of frame buffer in pixels.
|
|
|
array [Width*Height] of GLstencil values.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
The corresponding visual.
|
|
|
|
1.2.13.1 written by Dimitri van Heesch,
© 1997-2001