|
Enumerations |
enum | ConfigMode {
MODE_RGB = 0,
MODE_RGBA = 0,
MODE_INDEX = 1 << 0,
MODE_SINGLE = 0,
MODE_DOUBLE = 1 << 1,
MODE_STEREO = 1 << 2,
MODE_ALPHA = 1 << 3,
MODE_DEPTH = 1 << 4,
MODE_STENCIL = 1 << 5,
MODE_ACCUM = 1 << 6,
MODE_MULTISAMPLE = 1 << 7
} |
enum | ConfigAttrib {
USE_GL = 1,
BUFFER_SIZE = 2,
LEVEL = 3,
RGBA = 4,
DOUBLEBUFFER = 5,
STEREO = 6,
AUX_BUFFERS = 7,
RED_SIZE = 8,
GREEN_SIZE = 9,
BLUE_SIZE = 10,
ALPHA_SIZE = 11,
DEPTH_SIZE = 12,
STENCIL_SIZE = 13,
ACCUM_RED_SIZE = 14,
ACCUM_GREEN_SIZE = 15,
ACCUM_BLUE_SIZE = 16,
ACCUM_ALPHA_SIZE = 17,
CONFIG_CAVEAT = 0x20,
X_VISUAL_TYPE = 0x22,
TRANSPARENT_TYPE = 0x23,
TRANSPARENT_INDEX_VALUE = 0x24,
TRANSPARENT_RED_VALUE = 0x25,
TRANSPARENT_GREEN_VALUE = 0x26,
TRANSPARENT_BLUE_VALUE = 0x27,
TRANSPARENT_ALPHA_VALUE = 0x28,
DRAWABLE_TYPE = 0x8010,
RENDER_TYPE = 0x8011,
X_RENDERABLE = 0x8012,
FBCONFIG_ID = 0x8013,
MAX_PBUFFER_WIDTH = 0x8016,
MAX_PBUFFER_HEIGHT = 0x8017,
MAX_PBUFFER_PIXELS = 0x8018,
VISUAL_ID = 0x800B,
SCREEN = 0x800C,
SAMPLE_BUFFERS = 100000,
SAMPLES = 100001
} |
enum | ConfigCaveat {
CONFIG_CAVEAT_DONT_CARE = 0xFFFFFFFF,
CONFIG_CAVEAT_NONE = 0x8000,
SLOW_CONFIG = 0x8001,
NON_CONFORMANT_CONFIG = 0x800D
} |
enum | VisualType {
VISUAL_TYPE_DONT_CARE = 0xFFFFFFFF,
TRUE_COLOR = 0x8002,
DIRECT_COLOR = 0x8003,
PSEUDO_COLOR = 0x8004,
STATIC_COLOR = 0x8005,
GRAY_SCALE = 0x8006,
STATIC_GRAY = 0x8007
} |
enum | TransparentType {
TRANSPARENT_NONE = 0x8000,
TRANSPARENT_RGB = 0x8008,
TRANSPARENT_INDEX = 0x8009
} |
enum | DrawableTypeMask {
WINDOW_BIT = 1 << 0,
PIXMAP_BIT = 1 << 1,
PBUFFER_BIT = 1 << 2
} |
enum | RenderTypeMask {
RGBA_BIT = 1 << 0,
COLOR_INDEX_BIT = 1 << 1
} |
enum | BufferMask {
FRONT_LEFT_BUFFER_BIT = 1 << 0,
FRONT_RIGHT_BUFFER_BIT = 1 << 1,
BACK_LEFT_BUFFER_BIT = 1 << 2,
BACK_RIGHT_BUFFER_BIT = 1 << 3,
AUX_BUFFERS_BIT = 1 << 4,
DEPTH_BUFFER_BIT = 1 << 5,
STENCIL_BUFFER_BIT = 1 << 6,
ACCUM_BUFFER_BIT = 1 << 7
} |
enum | ConfigError {
BAD_SCREEN = 1,
BAD_ATTRIBUTE,
NO_EXTENSION,
BAD_VISUAL,
BAD_CONTEXT,
BAD_VALUE,
BAD_ENUM
} |
enum | RenderType {
RGBA_TYPE = 0x8014,
COLOR_INDEX_TYPE = 0x8015
} |
enum | DrawableAttrib {
PRESERVED_CONTENTS = 0x801B,
LARGEST_PBUFFER = 0x801C,
WIDTH = 0x801D,
HEIGHT = 0x801E,
EVENT_MASK = 0x801F
} |
enum | PbufferAttrib {
PBUFFER_PRESERVED_CONTENTS = 0x801B,
PBUFFER_LARGEST_PBUFFER = 0x801C,
PBUFFER_HEIGHT = 0x8040,
PBUFFER_WIDTH = 0x8041
} |
enum | EventMask { PBUFFER_CLOBBER_MASK = 1 << 27
} |
enum | EventType {
DAMAGED = 0x8020,
SAVED = 0x8021
} |
enum | DrawableType {
WINDOW = 0x8022,
PBUFFER = 0x8023
} |
Functions |
ConfigMode | operator| (ConfigMode lhs, ConfigMode rhs) |
ConfigMode | operator & (ConfigMode lhs, ConfigMode rhs) |
ConfigMode | operator^ (ConfigMode lhs, ConfigMode rhs) |
ConfigMode | operator~ (ConfigMode flags) |
ConfigMode & | operator|= (ConfigMode &lhs, ConfigMode rhs) |
ConfigMode & | operator &= (ConfigMode &lhs, ConfigMode rhs) |
ConfigMode & | operator^= (ConfigMode &lhs, ConfigMode rhs) |
DrawableTypeMask | operator| (DrawableTypeMask lhs, DrawableTypeMask rhs) |
DrawableTypeMask | operator & (DrawableTypeMask lhs, DrawableTypeMask rhs) |
DrawableTypeMask | operator^ (DrawableTypeMask lhs, DrawableTypeMask rhs) |
DrawableTypeMask | operator~ (DrawableTypeMask flags) |
DrawableTypeMask & | operator|= (DrawableTypeMask &lhs, DrawableTypeMask rhs) |
DrawableTypeMask & | operator &= (DrawableTypeMask &lhs, DrawableTypeMask rhs) |
DrawableTypeMask & | operator^= (DrawableTypeMask &lhs, DrawableTypeMask rhs) |
RenderTypeMask | operator| (RenderTypeMask lhs, RenderTypeMask rhs) |
RenderTypeMask | operator & (RenderTypeMask lhs, RenderTypeMask rhs) |
RenderTypeMask | operator^ (RenderTypeMask lhs, RenderTypeMask rhs) |
RenderTypeMask | operator~ (RenderTypeMask flags) |
RenderTypeMask & | operator|= (RenderTypeMask &lhs, RenderTypeMask rhs) |
RenderTypeMask & | operator &= (RenderTypeMask &lhs, RenderTypeMask rhs) |
RenderTypeMask & | operator^= (RenderTypeMask &lhs, RenderTypeMask rhs) |
BufferMask | operator| (BufferMask lhs, BufferMask rhs) |
BufferMask | operator & (BufferMask lhs, BufferMask rhs) |
BufferMask | operator^ (BufferMask lhs, BufferMask rhs) |
BufferMask | operator~ (BufferMask flags) |
BufferMask & | operator|= (BufferMask &lhs, BufferMask rhs) |
BufferMask & | operator &= (BufferMask &lhs, BufferMask rhs) |
BufferMask & | operator^= (BufferMask &lhs, BufferMask rhs) |
EventMask | operator| (EventMask lhs, EventMask rhs) |
EventMask | operator & (EventMask lhs, EventMask rhs) |
EventMask | operator^ (EventMask lhs, EventMask rhs) |
EventMask | operator~ (EventMask flags) |
EventMask & | operator|= (EventMask &lhs, EventMask rhs) |
EventMask & | operator &= (EventMask &lhs, EventMask rhs) |
EventMask & | operator^= (EventMask &lhs, EventMask rhs) |