Main Page   Modules   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Examples  

Enums and Flags


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)
ConfigModeoperator|= (ConfigMode &lhs, ConfigMode rhs)
ConfigModeoperator &= (ConfigMode &lhs, ConfigMode rhs)
ConfigModeoperator^= (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)
DrawableTypeMaskoperator|= (DrawableTypeMask &lhs, DrawableTypeMask rhs)
DrawableTypeMaskoperator &= (DrawableTypeMask &lhs, DrawableTypeMask rhs)
DrawableTypeMaskoperator^= (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)
RenderTypeMaskoperator|= (RenderTypeMask &lhs, RenderTypeMask rhs)
RenderTypeMaskoperator &= (RenderTypeMask &lhs, RenderTypeMask rhs)
RenderTypeMaskoperator^= (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)
BufferMaskoperator|= (BufferMask &lhs, BufferMask rhs)
BufferMaskoperator &= (BufferMask &lhs, BufferMask rhs)
BufferMaskoperator^= (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)
EventMaskoperator|= (EventMask &lhs, EventMask rhs)
EventMaskoperator &= (EventMask &lhs, EventMask rhs)
EventMaskoperator^= (EventMask &lhs, EventMask rhs)

Enumeration Type Documentation

enum Gdk::GL::BufferMask
 

Bitwise operators:
BufferMask operator|(BufferMask, BufferMask)
BufferMask operator&(BufferMask, BufferMask)
BufferMask operator^(BufferMask, BufferMask)
BufferMask operator~(BufferMask)
BufferMask& operator|=(BufferMask&, BufferMask)
BufferMask& operator&=(BufferMask&, BufferMask)
BufferMask& operator^=(BufferMask&, BufferMask)
Enumeration values:
FRONT_LEFT_BUFFER_BIT 
FRONT_RIGHT_BUFFER_BIT 
BACK_LEFT_BUFFER_BIT 
BACK_RIGHT_BUFFER_BIT 
AUX_BUFFERS_BIT 
DEPTH_BUFFER_BIT 
STENCIL_BUFFER_BIT 
ACCUM_BUFFER_BIT 

enum Gdk::GL::ConfigAttrib
 

Enumeration values:
USE_GL 
BUFFER_SIZE 
LEVEL 
RGBA 
DOUBLEBUFFER 
STEREO 
AUX_BUFFERS 
RED_SIZE 
GREEN_SIZE 
BLUE_SIZE 
ALPHA_SIZE 
DEPTH_SIZE 
STENCIL_SIZE 
ACCUM_RED_SIZE 
ACCUM_GREEN_SIZE 
ACCUM_BLUE_SIZE 
ACCUM_ALPHA_SIZE 
CONFIG_CAVEAT 
X_VISUAL_TYPE 
TRANSPARENT_TYPE 
TRANSPARENT_INDEX_VALUE 
TRANSPARENT_RED_VALUE 
TRANSPARENT_GREEN_VALUE 
TRANSPARENT_BLUE_VALUE 
TRANSPARENT_ALPHA_VALUE 
DRAWABLE_TYPE 
RENDER_TYPE 
X_RENDERABLE 
FBCONFIG_ID 
MAX_PBUFFER_WIDTH 
MAX_PBUFFER_HEIGHT 
MAX_PBUFFER_PIXELS 
VISUAL_ID 
SCREEN 
SAMPLE_BUFFERS 
SAMPLES 

enum Gdk::GL::ConfigCaveat
 

Enumeration values:
CONFIG_CAVEAT_DONT_CARE 
CONFIG_CAVEAT_NONE 
SLOW_CONFIG 
NON_CONFORMANT_CONFIG 

enum Gdk::GL::ConfigError
 

Enumeration values:
BAD_SCREEN 
BAD_ATTRIBUTE 
NO_EXTENSION 
BAD_VISUAL 
BAD_CONTEXT 
BAD_VALUE 
BAD_ENUM 

enum Gdk::GL::ConfigMode
 

Bitwise operators:
ConfigMode operator|(ConfigMode, ConfigMode)
ConfigMode operator&(ConfigMode, ConfigMode)
ConfigMode operator^(ConfigMode, ConfigMode)
ConfigMode operator~(ConfigMode)
ConfigMode& operator|=(ConfigMode&, ConfigMode)
ConfigMode& operator&=(ConfigMode&, ConfigMode)
ConfigMode& operator^=(ConfigMode&, ConfigMode)
Enumeration values:
MODE_RGB 
MODE_RGBA 
MODE_INDEX 
MODE_SINGLE 
MODE_DOUBLE 
MODE_STEREO 
MODE_ALPHA 
MODE_DEPTH 
MODE_STENCIL 
MODE_ACCUM 
MODE_MULTISAMPLE 

enum Gdk::GL::DrawableAttrib
 

Enumeration values:
PRESERVED_CONTENTS 
LARGEST_PBUFFER 
WIDTH 
HEIGHT 
EVENT_MASK 

enum Gdk::GL::DrawableType
 

Enumeration values:
WINDOW 
PBUFFER 

enum Gdk::GL::DrawableTypeMask
 

Bitwise operators:
DrawableTypeMask operator|(DrawableTypeMask, DrawableTypeMask)
DrawableTypeMask operator&(DrawableTypeMask, DrawableTypeMask)
DrawableTypeMask operator^(DrawableTypeMask, DrawableTypeMask)
DrawableTypeMask operator~(DrawableTypeMask)
DrawableTypeMask& operator|=(DrawableTypeMask&, DrawableTypeMask)
DrawableTypeMask& operator&=(DrawableTypeMask&, DrawableTypeMask)
DrawableTypeMask& operator^=(DrawableTypeMask&, DrawableTypeMask)
Enumeration values:
WINDOW_BIT 
PIXMAP_BIT 
PBUFFER_BIT 

enum Gdk::GL::EventMask
 

Bitwise operators:
EventMask operator|(EventMask, EventMask)
EventMask operator&(EventMask, EventMask)
EventMask operator^(EventMask, EventMask)
EventMask operator~(EventMask)
EventMask& operator|=(EventMask&, EventMask)
EventMask& operator&=(EventMask&, EventMask)
EventMask& operator^=(EventMask&, EventMask)
Enumeration values:
PBUFFER_CLOBBER_MASK 

enum Gdk::GL::EventType
 

Enumeration values:
DAMAGED 
SAVED 

enum Gdk::GL::PbufferAttrib
 

Enumeration values:
PBUFFER_PRESERVED_CONTENTS 
PBUFFER_LARGEST_PBUFFER 
PBUFFER_HEIGHT 
PBUFFER_WIDTH 

enum Gdk::GL::RenderType
 

Enumeration values:
RGBA_TYPE 
COLOR_INDEX_TYPE 

enum Gdk::GL::RenderTypeMask
 

Bitwise operators:
RenderTypeMask operator|(RenderTypeMask, RenderTypeMask)
RenderTypeMask operator&(RenderTypeMask, RenderTypeMask)
RenderTypeMask operator^(RenderTypeMask, RenderTypeMask)
RenderTypeMask operator~(RenderTypeMask)
RenderTypeMask& operator|=(RenderTypeMask&, RenderTypeMask)
RenderTypeMask& operator&=(RenderTypeMask&, RenderTypeMask)
RenderTypeMask& operator^=(RenderTypeMask&, RenderTypeMask)
Enumeration values:
RGBA_BIT 
COLOR_INDEX_BIT 

enum Gdk::GL::TransparentType
 

Enumeration values:
TRANSPARENT_NONE 
TRANSPARENT_RGB 
TRANSPARENT_INDEX 

enum Gdk::GL::VisualType
 

Enumeration values:
VISUAL_TYPE_DONT_CARE 
TRUE_COLOR 
DIRECT_COLOR 
PSEUDO_COLOR 
STATIC_COLOR 
GRAY_SCALE 
STATIC_GRAY 


Function Documentation

EventMask operator & EventMask  lhs,
EventMask  rhs
[inline]
 

BufferMask operator & BufferMask  lhs,
BufferMask  rhs
[inline]
 

RenderTypeMask operator & RenderTypeMask  lhs,
RenderTypeMask  rhs
[inline]
 

DrawableTypeMask operator & DrawableTypeMask  lhs,
DrawableTypeMask  rhs
[inline]
 

ConfigMode operator & ConfigMode  lhs,
ConfigMode  rhs
[inline]
 

EventMask& operator &= EventMask lhs,
EventMask  rhs
[inline]
 

BufferMask& operator &= BufferMask lhs,
BufferMask  rhs
[inline]
 

RenderTypeMask& operator &= RenderTypeMask lhs,
RenderTypeMask  rhs
[inline]
 

DrawableTypeMask& operator &= DrawableTypeMask lhs,
DrawableTypeMask  rhs
[inline]
 

ConfigMode& operator &= ConfigMode lhs,
ConfigMode  rhs
[inline]
 

EventMask operator^ EventMask  lhs,
EventMask  rhs
[inline]
 

BufferMask operator^ BufferMask  lhs,
BufferMask  rhs
[inline]
 

RenderTypeMask operator^ RenderTypeMask  lhs,
RenderTypeMask  rhs
[inline]
 

DrawableTypeMask operator^ DrawableTypeMask  lhs,
DrawableTypeMask  rhs
[inline]
 

ConfigMode operator^ ConfigMode  lhs,
ConfigMode  rhs
[inline]
 

EventMask& operator^= EventMask lhs,
EventMask  rhs
[inline]
 

BufferMask& operator^= BufferMask lhs,
BufferMask  rhs
[inline]
 

RenderTypeMask& operator^= RenderTypeMask lhs,
RenderTypeMask  rhs
[inline]
 

DrawableTypeMask& operator^= DrawableTypeMask lhs,
DrawableTypeMask  rhs
[inline]
 

ConfigMode& operator^= ConfigMode lhs,
ConfigMode  rhs
[inline]
 

EventMask operator| EventMask  lhs,
EventMask  rhs
[inline]
 

BufferMask operator| BufferMask  lhs,
BufferMask  rhs
[inline]
 

RenderTypeMask operator| RenderTypeMask  lhs,
RenderTypeMask  rhs
[inline]
 

DrawableTypeMask operator| DrawableTypeMask  lhs,
DrawableTypeMask  rhs
[inline]
 

ConfigMode operator| ConfigMode  lhs,
ConfigMode  rhs
[inline]
 

EventMask& operator|= EventMask lhs,
EventMask  rhs
[inline]
 

BufferMask& operator|= BufferMask lhs,
BufferMask  rhs
[inline]
 

RenderTypeMask& operator|= RenderTypeMask lhs,
RenderTypeMask  rhs
[inline]
 

DrawableTypeMask& operator|= DrawableTypeMask lhs,
DrawableTypeMask  rhs
[inline]
 

ConfigMode& operator|= ConfigMode lhs,
ConfigMode  rhs
[inline]
 

EventMask operator~ EventMask  flags  )  [inline]
 

BufferMask operator~ BufferMask  flags  )  [inline]
 

RenderTypeMask operator~ RenderTypeMask  flags  )  [inline]
 

DrawableTypeMask operator~ DrawableTypeMask  flags  )  [inline]
 

ConfigMode operator~ ConfigMode  flags  )  [inline]
 


Generated on Sat May 17 02:10:02 2003 for gtkglextmm by doxygen1.3