|
Public Types |
enum | AttributeName {
UseGL,
BufferSize,
Level,
RGBA,
DoubleBuffer,
Stereo,
AuxBuffers,
RedSize,
GreenSize,
BlueSize,
AlphaSize,
DepthSize,
StencilSize,
AccumRedSize,
AccumGreenSize,
AccumBlueSize,
AccumAlphaSize
} |
Public Member Functions |
| VisualChooser (void) |
void | setVisual (VisualInfo *vinfo) |
void | setSimpleConfiguration (bool doublebuffer=true) |
void | clear () |
void | addAttribute (AttributeName attribute) |
void | addAttribute (AttributeName attribute, int parameter) |
void | addExtendedAttribute (unsigned int attribute) |
void | addExtendedAttribute (unsigned int attribute, int parameter) |
void | setBufferSize (unsigned int size) |
void | setLevel (int level) |
void | useRGBA () |
void | useDoubleBuffer () |
void | useStereo () |
void | setAuxBuffers (unsigned int num) |
void | setRedSize (unsigned int size) |
void | setGreenSize (unsigned int size) |
void | setBlueSize (unsigned int size) |
void | setAlphaSize (unsigned int size) |
void | setDepthSize (unsigned int size) |
void | setStencilSize (unsigned int size) |
void | setAccumRedSize (unsigned int size) |
void | setAccumGreenSize (unsigned int size) |
void | setAccumBlueSize (unsigned int size) |
void | setAccumAlphaSize (unsigned int size) |
void | setVisualID (unsigned int id) |
VisualInfo * | choose (Display *dpy, int screen, bool strict_adherence=false) |
unsigned int | getVisualID () const |
Protected Member Functions |
| ~VisualChooser (void) |
Classes |
struct | VisualAttribute |