# This file was automatically generated by SWIG (http://www.swig.org).
# Version 2.0.11
#
# Do not make changes to this file unless you know what you are doing--modify
# the SWIG interface file instead.





from sys import version_info
if version_info >= (2,6,0):
    def swig_import_helper():
        from os.path import dirname
        import imp
        fp = None
        try:
            fp, pathname, description = imp.find_module('_opengl', [dirname(__file__)])
        except ImportError:
            import _opengl
            return _opengl
        if fp is not None:
            try:
                _mod = imp.load_module('_opengl', fp, pathname, description)
            finally:
                fp.close()
            return _mod
    _opengl = swig_import_helper()
    del swig_import_helper
else:
    import _opengl
del version_info
try:
    _swig_property = property
except NameError:
    pass # Python < 2.2 doesn't have 'property'.
def _swig_setattr_nondynamic(self,class_type,name,value,static=1):
    if (name == "thisown"): return self.this.own(value)
    if (name == "this"):
        if type(value).__name__ == 'SwigPyObject':
            self.__dict__[name] = value
            return
    method = class_type.__swig_setmethods__.get(name,None)
    if method: return method(self,value)
    if (not static):
        self.__dict__[name] = value
    else:
        raise AttributeError("You cannot add attributes to %s" % self)

def _swig_setattr(self,class_type,name,value):
    return _swig_setattr_nondynamic(self,class_type,name,value,0)

def _swig_getattr(self,class_type,name):
    if (name == "thisown"): return self.this.own()
    method = class_type.__swig_getmethods__.get(name,None)
    if method: return method(self)
    raise AttributeError(name)

def _swig_repr(self):
    try: strthis = "proxy of " + self.this.__repr__()
    except: strthis = ""
    return "<%s.%s; %s >" % (self.__class__.__module__, self.__class__.__name__, strthis,)

try:
    _object = object
    _newclass = 1
except AttributeError:
    class _object : pass
    _newclass = 0


class SwigPyIterator(_object):
    __swig_setmethods__ = {}
    __setattr__ = lambda self, name, value: _swig_setattr(self, SwigPyIterator, name, value)
    __swig_getmethods__ = {}
    __getattr__ = lambda self, name: _swig_getattr(self, SwigPyIterator, name)
    def __init__(self, *args, **kwargs): raise AttributeError("No constructor defined - class is abstract")
    __repr__ = _swig_repr
    __swig_destroy__ = _opengl.delete_SwigPyIterator
    __del__ = lambda self : None;
    def value(self): return _opengl.SwigPyIterator_value(self)
    def incr(self, n=1): return _opengl.SwigPyIterator_incr(self, n)
    def decr(self, n=1): return _opengl.SwigPyIterator_decr(self, n)
    def distance(self, *args): return _opengl.SwigPyIterator_distance(self, *args)
    def equal(self, *args): return _opengl.SwigPyIterator_equal(self, *args)
    def copy(self): return _opengl.SwigPyIterator_copy(self)
    def next(self): return _opengl.SwigPyIterator_next(self)
    def __next__(self): return _opengl.SwigPyIterator___next__(self)
    def previous(self): return _opengl.SwigPyIterator_previous(self)
    def advance(self, *args): return _opengl.SwigPyIterator_advance(self, *args)
    def __eq__(self, *args): return _opengl.SwigPyIterator___eq__(self, *args)
    def __ne__(self, *args): return _opengl.SwigPyIterator___ne__(self, *args)
    def __iadd__(self, *args): return _opengl.SwigPyIterator___iadd__(self, *args)
    def __isub__(self, *args): return _opengl.SwigPyIterator___isub__(self, *args)
    def __add__(self, *args): return _opengl.SwigPyIterator___add__(self, *args)
    def __sub__(self, *args): return _opengl.SwigPyIterator___sub__(self, *args)
    def __iter__(self): return self
SwigPyIterator_swigregister = _opengl.SwigPyIterator_swigregister
SwigPyIterator_swigregister(SwigPyIterator)


def cdata(*args):
  return _opengl.cdata(*args)
cdata = _opengl.cdata

def memmove(*args):
  return _opengl.memmove(*args)
memmove = _opengl.memmove
class image_info_yuv_t(_object):
    __swig_setmethods__ = {}
    __setattr__ = lambda self, name, value: _swig_setattr(self, image_info_yuv_t, name, value)
    __swig_getmethods__ = {}
    __getattr__ = lambda self, name: _swig_getattr(self, image_info_yuv_t, name)
    __repr__ = _swig_repr
    __swig_setmethods__["width"] = _opengl.image_info_yuv_t_width_set
    __swig_getmethods__["width"] = _opengl.image_info_yuv_t_width_get
    if _newclass:width = _swig_property(_opengl.image_info_yuv_t_width_get, _opengl.image_info_yuv_t_width_set)
    __swig_setmethods__["height"] = _opengl.image_info_yuv_t_height_set
    __swig_getmethods__["height"] = _opengl.image_info_yuv_t_height_get
    if _newclass:height = _swig_property(_opengl.image_info_yuv_t_height_get, _opengl.image_info_yuv_t_height_set)
    __swig_setmethods__["_dum"] = _opengl.image_info_yuv_t__dum_set
    __swig_getmethods__["_dum"] = _opengl.image_info_yuv_t__dum_get
    if _newclass:_dum = _swig_property(_opengl.image_info_yuv_t__dum_get, _opengl.image_info_yuv_t__dum_set)
    __swig_setmethods__["y"] = _opengl.image_info_yuv_t_y_set
    __swig_getmethods__["y"] = _opengl.image_info_yuv_t_y_get
    if _newclass:y = _swig_property(_opengl.image_info_yuv_t_y_get, _opengl.image_info_yuv_t_y_set)
    __swig_setmethods__["u"] = _opengl.image_info_yuv_t_u_set
    __swig_getmethods__["u"] = _opengl.image_info_yuv_t_u_get
    if _newclass:u = _swig_property(_opengl.image_info_yuv_t_u_get, _opengl.image_info_yuv_t_u_set)
    __swig_setmethods__["v"] = _opengl.image_info_yuv_t_v_set
    __swig_getmethods__["v"] = _opengl.image_info_yuv_t_v_get
    if _newclass:v = _swig_property(_opengl.image_info_yuv_t_v_get, _opengl.image_info_yuv_t_v_set)
    def __init__(self): 
        this = _opengl.new_image_info_yuv_t()
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _opengl.delete_image_info_yuv_t
    __del__ = lambda self : None;
image_info_yuv_t_swigregister = _opengl.image_info_yuv_t_swigregister
image_info_yuv_t_swigregister(image_info_yuv_t)

IMAGEINFO_MONO = _opengl.IMAGEINFO_MONO
IMAGEINFO_MONOA = _opengl.IMAGEINFO_MONOA
IMAGEINFO_RGB = _opengl.IMAGEINFO_RGB
IMAGEINFO_RGBA = _opengl.IMAGEINFO_RGBA
IMAGEINFO_YUV = _opengl.IMAGEINFO_YUV
IMAGEINFO_CMAP = _opengl.IMAGEINFO_CMAP
IMAGEINFO_CMYK = _opengl.IMAGEINFO_CMYK
IMAGEINFO_ARGB = _opengl.IMAGEINFO_ARGB
IMAGEINFO_MONO_SIZE = _opengl.IMAGEINFO_MONO_SIZE
IMAGEINFO_MONOA_SIZE = _opengl.IMAGEINFO_MONOA_SIZE
IMAGEINFO_RGB_SIZE = _opengl.IMAGEINFO_RGB_SIZE
IMAGEINFO_RGBA_SIZE = _opengl.IMAGEINFO_RGBA_SIZE
IMAGEINFO_ARGB_SIZE = _opengl.IMAGEINFO_ARGB_SIZE
IMAGEINFO_YUV_SIZE = _opengl.IMAGEINFO_YUV_SIZE
IMAGEINFO_CMAP_SIZE = _opengl.IMAGEINFO_CMAP_SIZE
IMAGEINFO_CMYK_SIZE = _opengl.IMAGEINFO_CMYK_SIZE
class image_info(_object):
    __swig_setmethods__ = {}
    __setattr__ = lambda self, name, value: _swig_setattr(self, image_info, name, value)
    __swig_getmethods__ = {}
    __getattr__ = lambda self, name: _swig_getattr(self, image_info, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _opengl.new_image_info(*args)
        try: self.this.append(this)
        except: self.this = this
    def set_bitmap_data(self, *args): return _opengl.image_info_set_bitmap_data(self, *args)
    __swig_destroy__ = _opengl.delete_image_info
    __del__ = lambda self : None;
    def invert(self): return _opengl.image_info_invert(self)
    def invert_colourmap(self): return _opengl.image_info_invert_colourmap(self)
    def convert_rgb(self): return _opengl.image_info_convert_rgb(self)
    def convert_rgba(self): return _opengl.image_info_convert_rgba(self)
    def convert_cmyk(self): return _opengl.image_info_convert_cmyk(self)
    def convert_yuv(self): return _opengl.image_info_convert_yuv(self)
    def convert_greyscale(self): return _opengl.image_info_convert_greyscale(self)
    def convert_greyscalea(self): return _opengl.image_info_convert_greyscalea(self)
    def convert_colourspace(self, *args): return _opengl.image_info_convert_colourspace(self, *args)
    def read(self, *args): return _opengl.image_info_read(self, *args)
    def write(self, *args): return _opengl.image_info_write(self, *args)
    def get_width(self): return _opengl.image_info_get_width(self)
    def get_height(self): return _opengl.image_info_get_height(self)
    def get_colourspace(self): return _opengl.image_info_get_colourspace(self)
    def get_colourspace_type(self): return _opengl.image_info_get_colourspace_type(self)
    def get_pixels(self): return _opengl.image_info_get_pixels(self)
    def get_cmapped_pixels(self): return _opengl.image_info_get_cmapped_pixels(self)
    def get_cmap(self): return _opengl.image_info_get_cmap(self)
    def get_ncolours(self): return _opengl.image_info_get_ncolours(self)
    def set_width(self, *args): return _opengl.image_info_set_width(self, *args)
    def set_height(self, *args): return _opengl.image_info_set_height(self, *args)
    def set_pixels(self, *args): return _opengl.image_info_set_pixels(self, *args)
    def set_colourspace(self, *args): return _opengl.image_info_set_colourspace(self, *args)
    def set_colourspace_type(self, *args): return _opengl.image_info_set_colourspace_type(self, *args)
    def ScaleImage(self, *args): return _opengl.image_info_ScaleImage(self, *args)
    def Rotate(self): return _opengl.image_info_Rotate(self)
    def Dither(self, mode=0): return _opengl.image_info_Dither(self, mode)
    def assign(self, *args): return _opengl.image_info_assign(self, *args)
    def copy(self, *args): return _opengl.image_info_copy(self, *args)
    __swig_getmethods__["GetSupportedReadFormats"] = lambda x: _opengl.image_info_GetSupportedReadFormats
    if _newclass:GetSupportedReadFormats = staticmethod(_opengl.image_info_GetSupportedReadFormats)
    __swig_getmethods__["GetSupportedWriteFormats"] = lambda x: _opengl.image_info_GetSupportedWriteFormats
    if _newclass:GetSupportedWriteFormats = staticmethod(_opengl.image_info_GetSupportedWriteFormats)
    def GenerateMask(self, *args): return _opengl.image_info_GenerateMask(self, *args)
    def GetColourMap(self, *args): return _opengl.image_info_GetColourMap(self, *args)
    def Overlay(self, *args): return _opengl.image_info_Overlay(self, *args)
    def Kuwahara(self): return _opengl.image_info_Kuwahara(self)
    def getyuv(self, subsample=True): return _opengl.image_info_getyuv(self, subsample)
    def writeppm(self, *args): return _opengl.image_info_writeppm(self, *args)
    def writeyuv(self, *args): return _opengl.image_info_writeyuv(self, *args)
    def writebmp(self, *args): return _opengl.image_info_writebmp(self, *args)
    def writejpg(self, *args): return _opengl.image_info_writejpg(self, *args)
    def writepng(self, *args): return _opengl.image_info_writepng(self, *args)
    def writetif(self, *args): return _opengl.image_info_writetif(self, *args)
    def writegif(self, *args): return _opengl.image_info_writegif(self, *args)
    def writewbmp(self, *args): return _opengl.image_info_writewbmp(self, *args)
    def writexbm(self, *args): return _opengl.image_info_writexbm(self, *args)
    def writexpm(self, *args): return _opengl.image_info_writexpm(self, *args)
    def readppm(self, *args): return _opengl.image_info_readppm(self, *args)
    def readbmp(self, *args): return _opengl.image_info_readbmp(self, *args)
    def readjpg(self, *args): return _opengl.image_info_readjpg(self, *args)
    def readpng(self, *args): return _opengl.image_info_readpng(self, *args)
    def readtif(self, *args): return _opengl.image_info_readtif(self, *args)
    def readgif(self, *args): return _opengl.image_info_readgif(self, *args)
    def readrgba(self, *args): return _opengl.image_info_readrgba(self, *args)
    def readxbm(self, *args): return _opengl.image_info_readxbm(self, *args)
    def readxpm(self, *args): return _opengl.image_info_readxpm(self, *args)
image_info_swigregister = _opengl.image_info_swigregister
image_info_swigregister(image_info)

def image_info_GetSupportedReadFormats():
  return _opengl.image_info_GetSupportedReadFormats()
image_info_GetSupportedReadFormats = _opengl.image_info_GetSupportedReadFormats

def image_info_GetSupportedWriteFormats():
  return _opengl.image_info_GetSupportedWriteFormats()
image_info_GetSupportedWriteFormats = _opengl.image_info_GetSupportedWriteFormats

class IntVector(_object):
    __swig_setmethods__ = {}
    __setattr__ = lambda self, name, value: _swig_setattr(self, IntVector, name, value)
    __swig_getmethods__ = {}
    __getattr__ = lambda self, name: _swig_getattr(self, IntVector, name)
    __repr__ = _swig_repr
    def iterator(self): return _opengl.IntVector_iterator(self)
    def __iter__(self): return self.iterator()
    def __nonzero__(self): return _opengl.IntVector___nonzero__(self)
    def __bool__(self): return _opengl.IntVector___bool__(self)
    def __len__(self): return _opengl.IntVector___len__(self)
    def pop(self): return _opengl.IntVector_pop(self)
    def __getslice__(self, *args): return _opengl.IntVector___getslice__(self, *args)
    def __setslice__(self, *args): return _opengl.IntVector___setslice__(self, *args)
    def __delslice__(self, *args): return _opengl.IntVector___delslice__(self, *args)
    def __delitem__(self, *args): return _opengl.IntVector___delitem__(self, *args)
    def __getitem__(self, *args): return _opengl.IntVector___getitem__(self, *args)
    def __setitem__(self, *args): return _opengl.IntVector___setitem__(self, *args)
    def append(self, *args): return _opengl.IntVector_append(self, *args)
    def empty(self): return _opengl.IntVector_empty(self)
    def size(self): return _opengl.IntVector_size(self)
    def clear(self): return _opengl.IntVector_clear(self)
    def swap(self, *args): return _opengl.IntVector_swap(self, *args)
    def get_allocator(self): return _opengl.IntVector_get_allocator(self)
    def begin(self): return _opengl.IntVector_begin(self)
    def end(self): return _opengl.IntVector_end(self)
    def rbegin(self): return _opengl.IntVector_rbegin(self)
    def rend(self): return _opengl.IntVector_rend(self)
    def pop_back(self): return _opengl.IntVector_pop_back(self)
    def erase(self, *args): return _opengl.IntVector_erase(self, *args)
    def __init__(self, *args): 
        this = _opengl.new_IntVector(*args)
        try: self.this.append(this)
        except: self.this = this
    def push_back(self, *args): return _opengl.IntVector_push_back(self, *args)
    def front(self): return _opengl.IntVector_front(self)
    def back(self): return _opengl.IntVector_back(self)
    def assign(self, *args): return _opengl.IntVector_assign(self, *args)
    def resize(self, *args): return _opengl.IntVector_resize(self, *args)
    def insert(self, *args): return _opengl.IntVector_insert(self, *args)
    def reserve(self, *args): return _opengl.IntVector_reserve(self, *args)
    def capacity(self): return _opengl.IntVector_capacity(self)
    __swig_destroy__ = _opengl.delete_IntVector
    __del__ = lambda self : None;
IntVector_swigregister = _opengl.IntVector_swigregister
IntVector_swigregister(IntVector)

class StringVector(_object):
    __swig_setmethods__ = {}
    __setattr__ = lambda self, name, value: _swig_setattr(self, StringVector, name, value)
    __swig_getmethods__ = {}
    __getattr__ = lambda self, name: _swig_getattr(self, StringVector, name)
    __repr__ = _swig_repr
    def iterator(self): return _opengl.StringVector_iterator(self)
    def __iter__(self): return self.iterator()
    def __nonzero__(self): return _opengl.StringVector___nonzero__(self)
    def __bool__(self): return _opengl.StringVector___bool__(self)
    def __len__(self): return _opengl.StringVector___len__(self)
    def pop(self): return _opengl.StringVector_pop(self)
    def __getslice__(self, *args): return _opengl.StringVector___getslice__(self, *args)
    def __setslice__(self, *args): return _opengl.StringVector___setslice__(self, *args)
    def __delslice__(self, *args): return _opengl.StringVector___delslice__(self, *args)
    def __delitem__(self, *args): return _opengl.StringVector___delitem__(self, *args)
    def __getitem__(self, *args): return _opengl.StringVector___getitem__(self, *args)
    def __setitem__(self, *args): return _opengl.StringVector___setitem__(self, *args)
    def append(self, *args): return _opengl.StringVector_append(self, *args)
    def empty(self): return _opengl.StringVector_empty(self)
    def size(self): return _opengl.StringVector_size(self)
    def clear(self): return _opengl.StringVector_clear(self)
    def swap(self, *args): return _opengl.StringVector_swap(self, *args)
    def get_allocator(self): return _opengl.StringVector_get_allocator(self)
    def begin(self): return _opengl.StringVector_begin(self)
    def end(self): return _opengl.StringVector_end(self)
    def rbegin(self): return _opengl.StringVector_rbegin(self)
    def rend(self): return _opengl.StringVector_rend(self)
    def pop_back(self): return _opengl.StringVector_pop_back(self)
    def erase(self, *args): return _opengl.StringVector_erase(self, *args)
    def __init__(self, *args): 
        this = _opengl.new_StringVector(*args)
        try: self.this.append(this)
        except: self.this = this
    def push_back(self, *args): return _opengl.StringVector_push_back(self, *args)
    def front(self): return _opengl.StringVector_front(self)
    def back(self): return _opengl.StringVector_back(self)
    def assign(self, *args): return _opengl.StringVector_assign(self, *args)
    def resize(self, *args): return _opengl.StringVector_resize(self, *args)
    def insert(self, *args): return _opengl.StringVector_insert(self, *args)
    def reserve(self, *args): return _opengl.StringVector_reserve(self, *args)
    def capacity(self): return _opengl.StringVector_capacity(self)
    __swig_destroy__ = _opengl.delete_StringVector
    __del__ = lambda self : None;
StringVector_swigregister = _opengl.StringVector_swigregister
StringVector_swigregister(StringVector)

class IntIntVector(_object):
    __swig_setmethods__ = {}
    __setattr__ = lambda self, name, value: _swig_setattr(self, IntIntVector, name, value)
    __swig_getmethods__ = {}
    __getattr__ = lambda self, name: _swig_getattr(self, IntIntVector, name)
    __repr__ = _swig_repr
    def iterator(self): return _opengl.IntIntVector_iterator(self)
    def __iter__(self): return self.iterator()
    def __nonzero__(self): return _opengl.IntIntVector___nonzero__(self)
    def __bool__(self): return _opengl.IntIntVector___bool__(self)
    def __len__(self): return _opengl.IntIntVector___len__(self)
    def pop(self): return _opengl.IntIntVector_pop(self)
    def __getslice__(self, *args): return _opengl.IntIntVector___getslice__(self, *args)
    def __setslice__(self, *args): return _opengl.IntIntVector___setslice__(self, *args)
    def __delslice__(self, *args): return _opengl.IntIntVector___delslice__(self, *args)
    def __delitem__(self, *args): return _opengl.IntIntVector___delitem__(self, *args)
    def __getitem__(self, *args): return _opengl.IntIntVector___getitem__(self, *args)
    def __setitem__(self, *args): return _opengl.IntIntVector___setitem__(self, *args)
    def append(self, *args): return _opengl.IntIntVector_append(self, *args)
    def empty(self): return _opengl.IntIntVector_empty(self)
    def size(self): return _opengl.IntIntVector_size(self)
    def clear(self): return _opengl.IntIntVector_clear(self)
    def swap(self, *args): return _opengl.IntIntVector_swap(self, *args)
    def get_allocator(self): return _opengl.IntIntVector_get_allocator(self)
    def begin(self): return _opengl.IntIntVector_begin(self)
    def end(self): return _opengl.IntIntVector_end(self)
    def rbegin(self): return _opengl.IntIntVector_rbegin(self)
    def rend(self): return _opengl.IntIntVector_rend(self)
    def pop_back(self): return _opengl.IntIntVector_pop_back(self)
    def erase(self, *args): return _opengl.IntIntVector_erase(self, *args)
    def __init__(self, *args): 
        this = _opengl.new_IntIntVector(*args)
        try: self.this.append(this)
        except: self.this = this
    def push_back(self, *args): return _opengl.IntIntVector_push_back(self, *args)
    def front(self): return _opengl.IntIntVector_front(self)
    def back(self): return _opengl.IntIntVector_back(self)
    def assign(self, *args): return _opengl.IntIntVector_assign(self, *args)
    def resize(self, *args): return _opengl.IntIntVector_resize(self, *args)
    def insert(self, *args): return _opengl.IntIntVector_insert(self, *args)
    def reserve(self, *args): return _opengl.IntIntVector_reserve(self, *args)
    def capacity(self): return _opengl.IntIntVector_capacity(self)
    __swig_destroy__ = _opengl.delete_IntIntVector
    __del__ = lambda self : None;
IntIntVector_swigregister = _opengl.IntIntVector_swigregister
IntIntVector_swigregister(IntIntVector)

class ImageInfoVector(_object):
    __swig_setmethods__ = {}
    __setattr__ = lambda self, name, value: _swig_setattr(self, ImageInfoVector, name, value)
    __swig_getmethods__ = {}
    __getattr__ = lambda self, name: _swig_getattr(self, ImageInfoVector, name)
    __repr__ = _swig_repr
    def iterator(self): return _opengl.ImageInfoVector_iterator(self)
    def __iter__(self): return self.iterator()
    def __nonzero__(self): return _opengl.ImageInfoVector___nonzero__(self)
    def __bool__(self): return _opengl.ImageInfoVector___bool__(self)
    def __len__(self): return _opengl.ImageInfoVector___len__(self)
    def pop(self): return _opengl.ImageInfoVector_pop(self)
    def __getslice__(self, *args): return _opengl.ImageInfoVector___getslice__(self, *args)
    def __setslice__(self, *args): return _opengl.ImageInfoVector___setslice__(self, *args)
    def __delslice__(self, *args): return _opengl.ImageInfoVector___delslice__(self, *args)
    def __delitem__(self, *args): return _opengl.ImageInfoVector___delitem__(self, *args)
    def __getitem__(self, *args): return _opengl.ImageInfoVector___getitem__(self, *args)
    def __setitem__(self, *args): return _opengl.ImageInfoVector___setitem__(self, *args)
    def append(self, *args): return _opengl.ImageInfoVector_append(self, *args)
    def empty(self): return _opengl.ImageInfoVector_empty(self)
    def size(self): return _opengl.ImageInfoVector_size(self)
    def clear(self): return _opengl.ImageInfoVector_clear(self)
    def swap(self, *args): return _opengl.ImageInfoVector_swap(self, *args)
    def get_allocator(self): return _opengl.ImageInfoVector_get_allocator(self)
    def begin(self): return _opengl.ImageInfoVector_begin(self)
    def end(self): return _opengl.ImageInfoVector_end(self)
    def rbegin(self): return _opengl.ImageInfoVector_rbegin(self)
    def rend(self): return _opengl.ImageInfoVector_rend(self)
    def pop_back(self): return _opengl.ImageInfoVector_pop_back(self)
    def erase(self, *args): return _opengl.ImageInfoVector_erase(self, *args)
    def __init__(self, *args): 
        this = _opengl.new_ImageInfoVector(*args)
        try: self.this.append(this)
        except: self.this = this
    def push_back(self, *args): return _opengl.ImageInfoVector_push_back(self, *args)
    def front(self): return _opengl.ImageInfoVector_front(self)
    def back(self): return _opengl.ImageInfoVector_back(self)
    def assign(self, *args): return _opengl.ImageInfoVector_assign(self, *args)
    def resize(self, *args): return _opengl.ImageInfoVector_resize(self, *args)
    def insert(self, *args): return _opengl.ImageInfoVector_insert(self, *args)
    def reserve(self, *args): return _opengl.ImageInfoVector_reserve(self, *args)
    def capacity(self): return _opengl.ImageInfoVector_capacity(self)
    __swig_destroy__ = _opengl.delete_ImageInfoVector
    __del__ = lambda self : None;
ImageInfoVector_swigregister = _opengl.ImageInfoVector_swigregister
ImageInfoVector_swigregister(ImageInfoVector)

class intp(_object):
    __swig_setmethods__ = {}
    __setattr__ = lambda self, name, value: _swig_setattr(self, intp, name, value)
    __swig_getmethods__ = {}
    __getattr__ = lambda self, name: _swig_getattr(self, intp, name)
    __repr__ = _swig_repr
    def __init__(self): 
        this = _opengl.new_intp()
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _opengl.delete_intp
    __del__ = lambda self : None;
    def assign(self, *args): return _opengl.intp_assign(self, *args)
    def value(self): return _opengl.intp_value(self)
    def cast(self): return _opengl.intp_cast(self)
    __swig_getmethods__["frompointer"] = lambda x: _opengl.intp_frompointer
    if _newclass:frompointer = staticmethod(_opengl.intp_frompointer)
intp_swigregister = _opengl.intp_swigregister
intp_swigregister(intp)

def intp_frompointer(*args):
  return _opengl.intp_frompointer(*args)
intp_frompointer = _opengl.intp_frompointer

class doublep(_object):
    __swig_setmethods__ = {}
    __setattr__ = lambda self, name, value: _swig_setattr(self, doublep, name, value)
    __swig_getmethods__ = {}
    __getattr__ = lambda self, name: _swig_getattr(self, doublep, name)
    __repr__ = _swig_repr
    def __init__(self): 
        this = _opengl.new_doublep()
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _opengl.delete_doublep
    __del__ = lambda self : None;
    def assign(self, *args): return _opengl.doublep_assign(self, *args)
    def value(self): return _opengl.doublep_value(self)
    def cast(self): return _opengl.doublep_cast(self)
    __swig_getmethods__["frompointer"] = lambda x: _opengl.doublep_frompointer
    if _newclass:frompointer = staticmethod(_opengl.doublep_frompointer)
doublep_swigregister = _opengl.doublep_swigregister
doublep_swigregister(doublep)

def doublep_frompointer(*args):
  return _opengl.doublep_frompointer(*args)
doublep_frompointer = _opengl.doublep_frompointer

class floatp(_object):
    __swig_setmethods__ = {}
    __setattr__ = lambda self, name, value: _swig_setattr(self, floatp, name, value)
    __swig_getmethods__ = {}
    __getattr__ = lambda self, name: _swig_getattr(self, floatp, name)
    __repr__ = _swig_repr
    def __init__(self): 
        this = _opengl.new_floatp()
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _opengl.delete_floatp
    __del__ = lambda self : None;
    def assign(self, *args): return _opengl.floatp_assign(self, *args)
    def value(self): return _opengl.floatp_value(self)
    def cast(self): return _opengl.floatp_cast(self)
    __swig_getmethods__["frompointer"] = lambda x: _opengl.floatp_frompointer
    if _newclass:frompointer = staticmethod(_opengl.floatp_frompointer)
floatp_swigregister = _opengl.floatp_swigregister
floatp_swigregister(floatp)

def floatp_frompointer(*args):
  return _opengl.floatp_frompointer(*args)
floatp_frompointer = _opengl.floatp_frompointer

class inta(_object):
    __swig_setmethods__ = {}
    __setattr__ = lambda self, name, value: _swig_setattr(self, inta, name, value)
    __swig_getmethods__ = {}
    __getattr__ = lambda self, name: _swig_getattr(self, inta, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _opengl.new_inta(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _opengl.delete_inta
    __del__ = lambda self : None;
    def __getitem__(self, *args): return _opengl.inta___getitem__(self, *args)
    def __setitem__(self, *args): return _opengl.inta___setitem__(self, *args)
    def cast(self): return _opengl.inta_cast(self)
    __swig_getmethods__["frompointer"] = lambda x: _opengl.inta_frompointer
    if _newclass:frompointer = staticmethod(_opengl.inta_frompointer)
inta_swigregister = _opengl.inta_swigregister
inta_swigregister(inta)

def inta_frompointer(*args):
  return _opengl.inta_frompointer(*args)
inta_frompointer = _opengl.inta_frompointer

class doublea(_object):
    __swig_setmethods__ = {}
    __setattr__ = lambda self, name, value: _swig_setattr(self, doublea, name, value)
    __swig_getmethods__ = {}
    __getattr__ = lambda self, name: _swig_getattr(self, doublea, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _opengl.new_doublea(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _opengl.delete_doublea
    __del__ = lambda self : None;
    def __getitem__(self, *args): return _opengl.doublea___getitem__(self, *args)
    def __setitem__(self, *args): return _opengl.doublea___setitem__(self, *args)
    def cast(self): return _opengl.doublea_cast(self)
    __swig_getmethods__["frompointer"] = lambda x: _opengl.doublea_frompointer
    if _newclass:frompointer = staticmethod(_opengl.doublea_frompointer)
doublea_swigregister = _opengl.doublea_swigregister
doublea_swigregister(doublea)

def doublea_frompointer(*args):
  return _opengl.doublea_frompointer(*args)
doublea_frompointer = _opengl.doublea_frompointer

class floata(_object):
    __swig_setmethods__ = {}
    __setattr__ = lambda self, name, value: _swig_setattr(self, floata, name, value)
    __swig_getmethods__ = {}
    __getattr__ = lambda self, name: _swig_getattr(self, floata, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _opengl.new_floata(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _opengl.delete_floata
    __del__ = lambda self : None;
    def __getitem__(self, *args): return _opengl.floata___getitem__(self, *args)
    def __setitem__(self, *args): return _opengl.floata___setitem__(self, *args)
    def cast(self): return _opengl.floata_cast(self)
    __swig_getmethods__["frompointer"] = lambda x: _opengl.floata_frompointer
    if _newclass:frompointer = staticmethod(_opengl.floata_frompointer)
floata_swigregister = _opengl.floata_swigregister
floata_swigregister(floata)

def floata_frompointer(*args):
  return _opengl.floata_frompointer(*args)
floata_frompointer = _opengl.floata_frompointer


def STLDoubleVecToCArray(*args):
  return _opengl.STLDoubleVecToCArray(*args)
STLDoubleVecToCArray = _opengl.STLDoubleVecToCArray

def STLIntVecToCArray(*args):
  return _opengl.STLIntVecToCArray(*args)
STLIntVecToCArray = _opengl.STLIntVecToCArray

def STLVectorDoublePFree(*args):
  return _opengl.STLVectorDoublePFree(*args)
STLVectorDoublePFree = _opengl.STLVectorDoublePFree

def declfp(*args):
  return _opengl.declfp(*args)
declfp = _opengl.declfp

def delfp(*args):
  return _opengl.delfp(*args)
delfp = _opengl.delfp

def delcdp(*args):
  return _opengl.delcdp(*args)
delcdp = _opengl.delcdp

def deldp(*args):
  return _opengl.deldp(*args)
deldp = _opengl.deldp
import pygl_coord

def glActiveTexture(*args):
  return _opengl.glActiveTexture(*args)
glActiveTexture = _opengl.glActiveTexture
GL_VERSION_1_1 = _opengl.GL_VERSION_1_1
GL_VERSION_1_2 = _opengl.GL_VERSION_1_2
GL_VERSION_1_3 = _opengl.GL_VERSION_1_3
GL_FALSE = _opengl.GL_FALSE
GL_TRUE = _opengl.GL_TRUE
GL_BYTE = _opengl.GL_BYTE
GL_UNSIGNED_BYTE = _opengl.GL_UNSIGNED_BYTE
GL_SHORT = _opengl.GL_SHORT
GL_UNSIGNED_SHORT = _opengl.GL_UNSIGNED_SHORT
GL_INT = _opengl.GL_INT
GL_UNSIGNED_INT = _opengl.GL_UNSIGNED_INT
GL_FLOAT = _opengl.GL_FLOAT
GL_2_BYTES = _opengl.GL_2_BYTES
GL_3_BYTES = _opengl.GL_3_BYTES
GL_4_BYTES = _opengl.GL_4_BYTES
GL_DOUBLE = _opengl.GL_DOUBLE
GL_POINTS = _opengl.GL_POINTS
GL_LINES = _opengl.GL_LINES
GL_LINE_LOOP = _opengl.GL_LINE_LOOP
GL_LINE_STRIP = _opengl.GL_LINE_STRIP
GL_TRIANGLES = _opengl.GL_TRIANGLES
GL_TRIANGLE_STRIP = _opengl.GL_TRIANGLE_STRIP
GL_TRIANGLE_FAN = _opengl.GL_TRIANGLE_FAN
GL_QUADS = _opengl.GL_QUADS
GL_QUAD_STRIP = _opengl.GL_QUAD_STRIP
GL_POLYGON = _opengl.GL_POLYGON
GL_VERTEX_ARRAY = _opengl.GL_VERTEX_ARRAY
GL_NORMAL_ARRAY = _opengl.GL_NORMAL_ARRAY
GL_COLOR_ARRAY = _opengl.GL_COLOR_ARRAY
GL_INDEX_ARRAY = _opengl.GL_INDEX_ARRAY
GL_TEXTURE_COORD_ARRAY = _opengl.GL_TEXTURE_COORD_ARRAY
GL_EDGE_FLAG_ARRAY = _opengl.GL_EDGE_FLAG_ARRAY
GL_VERTEX_ARRAY_SIZE = _opengl.GL_VERTEX_ARRAY_SIZE
GL_VERTEX_ARRAY_TYPE = _opengl.GL_VERTEX_ARRAY_TYPE
GL_VERTEX_ARRAY_STRIDE = _opengl.GL_VERTEX_ARRAY_STRIDE
GL_NORMAL_ARRAY_TYPE = _opengl.GL_NORMAL_ARRAY_TYPE
GL_NORMAL_ARRAY_STRIDE = _opengl.GL_NORMAL_ARRAY_STRIDE
GL_COLOR_ARRAY_SIZE = _opengl.GL_COLOR_ARRAY_SIZE
GL_COLOR_ARRAY_TYPE = _opengl.GL_COLOR_ARRAY_TYPE
GL_COLOR_ARRAY_STRIDE = _opengl.GL_COLOR_ARRAY_STRIDE
GL_INDEX_ARRAY_TYPE = _opengl.GL_INDEX_ARRAY_TYPE
GL_INDEX_ARRAY_STRIDE = _opengl.GL_INDEX_ARRAY_STRIDE
GL_TEXTURE_COORD_ARRAY_SIZE = _opengl.GL_TEXTURE_COORD_ARRAY_SIZE
GL_TEXTURE_COORD_ARRAY_TYPE = _opengl.GL_TEXTURE_COORD_ARRAY_TYPE
GL_TEXTURE_COORD_ARRAY_STRIDE = _opengl.GL_TEXTURE_COORD_ARRAY_STRIDE
GL_EDGE_FLAG_ARRAY_STRIDE = _opengl.GL_EDGE_FLAG_ARRAY_STRIDE
GL_VERTEX_ARRAY_POINTER = _opengl.GL_VERTEX_ARRAY_POINTER
GL_NORMAL_ARRAY_POINTER = _opengl.GL_NORMAL_ARRAY_POINTER
GL_COLOR_ARRAY_POINTER = _opengl.GL_COLOR_ARRAY_POINTER
GL_INDEX_ARRAY_POINTER = _opengl.GL_INDEX_ARRAY_POINTER
GL_TEXTURE_COORD_ARRAY_POINTER = _opengl.GL_TEXTURE_COORD_ARRAY_POINTER
GL_EDGE_FLAG_ARRAY_POINTER = _opengl.GL_EDGE_FLAG_ARRAY_POINTER
GL_V2F = _opengl.GL_V2F
GL_V3F = _opengl.GL_V3F
GL_C4UB_V2F = _opengl.GL_C4UB_V2F
GL_C4UB_V3F = _opengl.GL_C4UB_V3F
GL_C3F_V3F = _opengl.GL_C3F_V3F
GL_N3F_V3F = _opengl.GL_N3F_V3F
GL_C4F_N3F_V3F = _opengl.GL_C4F_N3F_V3F
GL_T2F_V3F = _opengl.GL_T2F_V3F
GL_T4F_V4F = _opengl.GL_T4F_V4F
GL_T2F_C4UB_V3F = _opengl.GL_T2F_C4UB_V3F
GL_T2F_C3F_V3F = _opengl.GL_T2F_C3F_V3F
GL_T2F_N3F_V3F = _opengl.GL_T2F_N3F_V3F
GL_T2F_C4F_N3F_V3F = _opengl.GL_T2F_C4F_N3F_V3F
GL_T4F_C4F_N3F_V4F = _opengl.GL_T4F_C4F_N3F_V4F
GL_MATRIX_MODE = _opengl.GL_MATRIX_MODE
GL_MODELVIEW = _opengl.GL_MODELVIEW
GL_PROJECTION = _opengl.GL_PROJECTION
GL_TEXTURE = _opengl.GL_TEXTURE
GL_POINT_SMOOTH = _opengl.GL_POINT_SMOOTH
GL_POINT_SIZE = _opengl.GL_POINT_SIZE
GL_POINT_SIZE_GRANULARITY = _opengl.GL_POINT_SIZE_GRANULARITY
GL_POINT_SIZE_RANGE = _opengl.GL_POINT_SIZE_RANGE
GL_LINE_SMOOTH = _opengl.GL_LINE_SMOOTH
GL_LINE_STIPPLE = _opengl.GL_LINE_STIPPLE
GL_LINE_STIPPLE_PATTERN = _opengl.GL_LINE_STIPPLE_PATTERN
GL_LINE_STIPPLE_REPEAT = _opengl.GL_LINE_STIPPLE_REPEAT
GL_LINE_WIDTH = _opengl.GL_LINE_WIDTH
GL_LINE_WIDTH_GRANULARITY = _opengl.GL_LINE_WIDTH_GRANULARITY
GL_LINE_WIDTH_RANGE = _opengl.GL_LINE_WIDTH_RANGE
GL_POINT = _opengl.GL_POINT
GL_LINE = _opengl.GL_LINE
GL_FILL = _opengl.GL_FILL
GL_CW = _opengl.GL_CW
GL_CCW = _opengl.GL_CCW
GL_FRONT = _opengl.GL_FRONT
GL_BACK = _opengl.GL_BACK
GL_POLYGON_MODE = _opengl.GL_POLYGON_MODE
GL_POLYGON_SMOOTH = _opengl.GL_POLYGON_SMOOTH
GL_POLYGON_STIPPLE = _opengl.GL_POLYGON_STIPPLE
GL_EDGE_FLAG = _opengl.GL_EDGE_FLAG
GL_CULL_FACE = _opengl.GL_CULL_FACE
GL_CULL_FACE_MODE = _opengl.GL_CULL_FACE_MODE
GL_FRONT_FACE = _opengl.GL_FRONT_FACE
GL_POLYGON_OFFSET_FACTOR = _opengl.GL_POLYGON_OFFSET_FACTOR
GL_POLYGON_OFFSET_UNITS = _opengl.GL_POLYGON_OFFSET_UNITS
GL_POLYGON_OFFSET_POINT = _opengl.GL_POLYGON_OFFSET_POINT
GL_POLYGON_OFFSET_LINE = _opengl.GL_POLYGON_OFFSET_LINE
GL_POLYGON_OFFSET_FILL = _opengl.GL_POLYGON_OFFSET_FILL
GL_COMPILE = _opengl.GL_COMPILE
GL_COMPILE_AND_EXECUTE = _opengl.GL_COMPILE_AND_EXECUTE
GL_LIST_BASE = _opengl.GL_LIST_BASE
GL_LIST_INDEX = _opengl.GL_LIST_INDEX
GL_LIST_MODE = _opengl.GL_LIST_MODE
GL_NEVER = _opengl.GL_NEVER
GL_LESS = _opengl.GL_LESS
GL_EQUAL = _opengl.GL_EQUAL
GL_LEQUAL = _opengl.GL_LEQUAL
GL_GREATER = _opengl.GL_GREATER
GL_NOTEQUAL = _opengl.GL_NOTEQUAL
GL_GEQUAL = _opengl.GL_GEQUAL
GL_ALWAYS = _opengl.GL_ALWAYS
GL_DEPTH_TEST = _opengl.GL_DEPTH_TEST
GL_DEPTH_BITS = _opengl.GL_DEPTH_BITS
GL_DEPTH_CLEAR_VALUE = _opengl.GL_DEPTH_CLEAR_VALUE
GL_DEPTH_FUNC = _opengl.GL_DEPTH_FUNC
GL_DEPTH_RANGE = _opengl.GL_DEPTH_RANGE
GL_DEPTH_WRITEMASK = _opengl.GL_DEPTH_WRITEMASK
GL_DEPTH_COMPONENT = _opengl.GL_DEPTH_COMPONENT
GL_LIGHTING = _opengl.GL_LIGHTING
GL_LIGHT0 = _opengl.GL_LIGHT0
GL_LIGHT1 = _opengl.GL_LIGHT1
GL_LIGHT2 = _opengl.GL_LIGHT2
GL_LIGHT3 = _opengl.GL_LIGHT3
GL_LIGHT4 = _opengl.GL_LIGHT4
GL_LIGHT5 = _opengl.GL_LIGHT5
GL_LIGHT6 = _opengl.GL_LIGHT6
GL_LIGHT7 = _opengl.GL_LIGHT7
GL_SPOT_EXPONENT = _opengl.GL_SPOT_EXPONENT
GL_SPOT_CUTOFF = _opengl.GL_SPOT_CUTOFF
GL_CONSTANT_ATTENUATION = _opengl.GL_CONSTANT_ATTENUATION
GL_LINEAR_ATTENUATION = _opengl.GL_LINEAR_ATTENUATION
GL_QUADRATIC_ATTENUATION = _opengl.GL_QUADRATIC_ATTENUATION
GL_AMBIENT = _opengl.GL_AMBIENT
GL_DIFFUSE = _opengl.GL_DIFFUSE
GL_SPECULAR = _opengl.GL_SPECULAR
GL_SHININESS = _opengl.GL_SHININESS
GL_EMISSION = _opengl.GL_EMISSION
GL_POSITION = _opengl.GL_POSITION
GL_SPOT_DIRECTION = _opengl.GL_SPOT_DIRECTION
GL_AMBIENT_AND_DIFFUSE = _opengl.GL_AMBIENT_AND_DIFFUSE
GL_COLOR_INDEXES = _opengl.GL_COLOR_INDEXES
GL_LIGHT_MODEL_TWO_SIDE = _opengl.GL_LIGHT_MODEL_TWO_SIDE
GL_LIGHT_MODEL_LOCAL_VIEWER = _opengl.GL_LIGHT_MODEL_LOCAL_VIEWER
GL_LIGHT_MODEL_AMBIENT = _opengl.GL_LIGHT_MODEL_AMBIENT
GL_FRONT_AND_BACK = _opengl.GL_FRONT_AND_BACK
GL_SHADE_MODEL = _opengl.GL_SHADE_MODEL
GL_FLAT = _opengl.GL_FLAT
GL_SMOOTH = _opengl.GL_SMOOTH
GL_COLOR_MATERIAL = _opengl.GL_COLOR_MATERIAL
GL_COLOR_MATERIAL_FACE = _opengl.GL_COLOR_MATERIAL_FACE
GL_COLOR_MATERIAL_PARAMETER = _opengl.GL_COLOR_MATERIAL_PARAMETER
GL_NORMALIZE = _opengl.GL_NORMALIZE
GL_CLIP_PLANE0 = _opengl.GL_CLIP_PLANE0
GL_CLIP_PLANE1 = _opengl.GL_CLIP_PLANE1
GL_CLIP_PLANE2 = _opengl.GL_CLIP_PLANE2
GL_CLIP_PLANE3 = _opengl.GL_CLIP_PLANE3
GL_CLIP_PLANE4 = _opengl.GL_CLIP_PLANE4
GL_CLIP_PLANE5 = _opengl.GL_CLIP_PLANE5
GL_ACCUM_RED_BITS = _opengl.GL_ACCUM_RED_BITS
GL_ACCUM_GREEN_BITS = _opengl.GL_ACCUM_GREEN_BITS
GL_ACCUM_BLUE_BITS = _opengl.GL_ACCUM_BLUE_BITS
GL_ACCUM_ALPHA_BITS = _opengl.GL_ACCUM_ALPHA_BITS
GL_ACCUM_CLEAR_VALUE = _opengl.GL_ACCUM_CLEAR_VALUE
GL_ACCUM = _opengl.GL_ACCUM
GL_ADD = _opengl.GL_ADD
GL_LOAD = _opengl.GL_LOAD
GL_MULT = _opengl.GL_MULT
GL_RETURN = _opengl.GL_RETURN
GL_ALPHA_TEST = _opengl.GL_ALPHA_TEST
GL_ALPHA_TEST_REF = _opengl.GL_ALPHA_TEST_REF
GL_ALPHA_TEST_FUNC = _opengl.GL_ALPHA_TEST_FUNC
GL_BLEND = _opengl.GL_BLEND
GL_BLEND_SRC = _opengl.GL_BLEND_SRC
GL_BLEND_DST = _opengl.GL_BLEND_DST
GL_ZERO = _opengl.GL_ZERO
GL_ONE = _opengl.GL_ONE
GL_SRC_COLOR = _opengl.GL_SRC_COLOR
GL_ONE_MINUS_SRC_COLOR = _opengl.GL_ONE_MINUS_SRC_COLOR
GL_SRC_ALPHA = _opengl.GL_SRC_ALPHA
GL_ONE_MINUS_SRC_ALPHA = _opengl.GL_ONE_MINUS_SRC_ALPHA
GL_DST_ALPHA = _opengl.GL_DST_ALPHA
GL_ONE_MINUS_DST_ALPHA = _opengl.GL_ONE_MINUS_DST_ALPHA
GL_DST_COLOR = _opengl.GL_DST_COLOR
GL_ONE_MINUS_DST_COLOR = _opengl.GL_ONE_MINUS_DST_COLOR
GL_SRC_ALPHA_SATURATE = _opengl.GL_SRC_ALPHA_SATURATE
GL_FEEDBACK = _opengl.GL_FEEDBACK
GL_RENDER = _opengl.GL_RENDER
GL_SELECT = _opengl.GL_SELECT
GL_2D = _opengl.GL_2D
GL_3D = _opengl.GL_3D
GL_3D_COLOR = _opengl.GL_3D_COLOR
GL_3D_COLOR_TEXTURE = _opengl.GL_3D_COLOR_TEXTURE
GL_4D_COLOR_TEXTURE = _opengl.GL_4D_COLOR_TEXTURE
GL_POINT_TOKEN = _opengl.GL_POINT_TOKEN
GL_LINE_TOKEN = _opengl.GL_LINE_TOKEN
GL_LINE_RESET_TOKEN = _opengl.GL_LINE_RESET_TOKEN
GL_POLYGON_TOKEN = _opengl.GL_POLYGON_TOKEN
GL_BITMAP_TOKEN = _opengl.GL_BITMAP_TOKEN
GL_DRAW_PIXEL_TOKEN = _opengl.GL_DRAW_PIXEL_TOKEN
GL_COPY_PIXEL_TOKEN = _opengl.GL_COPY_PIXEL_TOKEN
GL_PASS_THROUGH_TOKEN = _opengl.GL_PASS_THROUGH_TOKEN
GL_FEEDBACK_BUFFER_POINTER = _opengl.GL_FEEDBACK_BUFFER_POINTER
GL_FEEDBACK_BUFFER_SIZE = _opengl.GL_FEEDBACK_BUFFER_SIZE
GL_FEEDBACK_BUFFER_TYPE = _opengl.GL_FEEDBACK_BUFFER_TYPE
GL_SELECTION_BUFFER_POINTER = _opengl.GL_SELECTION_BUFFER_POINTER
GL_SELECTION_BUFFER_SIZE = _opengl.GL_SELECTION_BUFFER_SIZE
GL_FOG = _opengl.GL_FOG
GL_FOG_MODE = _opengl.GL_FOG_MODE
GL_FOG_DENSITY = _opengl.GL_FOG_DENSITY
GL_FOG_COLOR = _opengl.GL_FOG_COLOR
GL_FOG_INDEX = _opengl.GL_FOG_INDEX
GL_FOG_START = _opengl.GL_FOG_START
GL_FOG_END = _opengl.GL_FOG_END
GL_LINEAR = _opengl.GL_LINEAR
GL_EXP = _opengl.GL_EXP
GL_EXP2 = _opengl.GL_EXP2
GL_INDEX_LOGIC_OP = _opengl.GL_INDEX_LOGIC_OP
GL_COLOR_LOGIC_OP = _opengl.GL_COLOR_LOGIC_OP
GL_LOGIC_OP_MODE = _opengl.GL_LOGIC_OP_MODE
GL_CLEAR = _opengl.GL_CLEAR
GL_SET = _opengl.GL_SET
GL_COPY = _opengl.GL_COPY
GL_COPY_INVERTED = _opengl.GL_COPY_INVERTED
GL_NOOP = _opengl.GL_NOOP
GL_INVERT = _opengl.GL_INVERT
GL_AND = _opengl.GL_AND
GL_NAND = _opengl.GL_NAND
GL_OR = _opengl.GL_OR
GL_NOR = _opengl.GL_NOR
GL_XOR = _opengl.GL_XOR
GL_EQUIV = _opengl.GL_EQUIV
GL_AND_REVERSE = _opengl.GL_AND_REVERSE
GL_AND_INVERTED = _opengl.GL_AND_INVERTED
GL_OR_REVERSE = _opengl.GL_OR_REVERSE
GL_OR_INVERTED = _opengl.GL_OR_INVERTED
GL_STENCIL_BITS = _opengl.GL_STENCIL_BITS
GL_STENCIL_TEST = _opengl.GL_STENCIL_TEST
GL_STENCIL_CLEAR_VALUE = _opengl.GL_STENCIL_CLEAR_VALUE
GL_STENCIL_FUNC = _opengl.GL_STENCIL_FUNC
GL_STENCIL_VALUE_MASK = _opengl.GL_STENCIL_VALUE_MASK
GL_STENCIL_FAIL = _opengl.GL_STENCIL_FAIL
GL_STENCIL_PASS_DEPTH_FAIL = _opengl.GL_STENCIL_PASS_DEPTH_FAIL
GL_STENCIL_PASS_DEPTH_PASS = _opengl.GL_STENCIL_PASS_DEPTH_PASS
GL_STENCIL_REF = _opengl.GL_STENCIL_REF
GL_STENCIL_WRITEMASK = _opengl.GL_STENCIL_WRITEMASK
GL_STENCIL_INDEX = _opengl.GL_STENCIL_INDEX
GL_KEEP = _opengl.GL_KEEP
GL_REPLACE = _opengl.GL_REPLACE
GL_INCR = _opengl.GL_INCR
GL_DECR = _opengl.GL_DECR
GL_NONE = _opengl.GL_NONE
GL_LEFT = _opengl.GL_LEFT
GL_RIGHT = _opengl.GL_RIGHT
GL_FRONT_LEFT = _opengl.GL_FRONT_LEFT
GL_FRONT_RIGHT = _opengl.GL_FRONT_RIGHT
GL_BACK_LEFT = _opengl.GL_BACK_LEFT
GL_BACK_RIGHT = _opengl.GL_BACK_RIGHT
GL_AUX0 = _opengl.GL_AUX0
GL_AUX1 = _opengl.GL_AUX1
GL_AUX2 = _opengl.GL_AUX2
GL_AUX3 = _opengl.GL_AUX3
GL_COLOR_INDEX = _opengl.GL_COLOR_INDEX
GL_RED = _opengl.GL_RED
GL_GREEN = _opengl.GL_GREEN
GL_BLUE = _opengl.GL_BLUE
GL_ALPHA = _opengl.GL_ALPHA
GL_LUMINANCE = _opengl.GL_LUMINANCE
GL_LUMINANCE_ALPHA = _opengl.GL_LUMINANCE_ALPHA
GL_ALPHA_BITS = _opengl.GL_ALPHA_BITS
GL_RED_BITS = _opengl.GL_RED_BITS
GL_GREEN_BITS = _opengl.GL_GREEN_BITS
GL_BLUE_BITS = _opengl.GL_BLUE_BITS
GL_INDEX_BITS = _opengl.GL_INDEX_BITS
GL_SUBPIXEL_BITS = _opengl.GL_SUBPIXEL_BITS
GL_AUX_BUFFERS = _opengl.GL_AUX_BUFFERS
GL_READ_BUFFER = _opengl.GL_READ_BUFFER
GL_DRAW_BUFFER = _opengl.GL_DRAW_BUFFER
GL_DOUBLEBUFFER = _opengl.GL_DOUBLEBUFFER
GL_STEREO = _opengl.GL_STEREO
GL_BITMAP = _opengl.GL_BITMAP
GL_COLOR = _opengl.GL_COLOR
GL_DEPTH = _opengl.GL_DEPTH
GL_STENCIL = _opengl.GL_STENCIL
GL_DITHER = _opengl.GL_DITHER
GL_RGB = _opengl.GL_RGB
GL_RGBA = _opengl.GL_RGBA
GL_MAX_LIST_NESTING = _opengl.GL_MAX_LIST_NESTING
GL_MAX_EVAL_ORDER = _opengl.GL_MAX_EVAL_ORDER
GL_MAX_LIGHTS = _opengl.GL_MAX_LIGHTS
GL_MAX_CLIP_PLANES = _opengl.GL_MAX_CLIP_PLANES
GL_MAX_TEXTURE_SIZE = _opengl.GL_MAX_TEXTURE_SIZE
GL_MAX_PIXEL_MAP_TABLE = _opengl.GL_MAX_PIXEL_MAP_TABLE
GL_MAX_ATTRIB_STACK_DEPTH = _opengl.GL_MAX_ATTRIB_STACK_DEPTH
GL_MAX_MODELVIEW_STACK_DEPTH = _opengl.GL_MAX_MODELVIEW_STACK_DEPTH
GL_MAX_NAME_STACK_DEPTH = _opengl.GL_MAX_NAME_STACK_DEPTH
GL_MAX_PROJECTION_STACK_DEPTH = _opengl.GL_MAX_PROJECTION_STACK_DEPTH
GL_MAX_TEXTURE_STACK_DEPTH = _opengl.GL_MAX_TEXTURE_STACK_DEPTH
GL_MAX_VIEWPORT_DIMS = _opengl.GL_MAX_VIEWPORT_DIMS
GL_MAX_CLIENT_ATTRIB_STACK_DEPTH = _opengl.GL_MAX_CLIENT_ATTRIB_STACK_DEPTH
GL_ATTRIB_STACK_DEPTH = _opengl.GL_ATTRIB_STACK_DEPTH
GL_CLIENT_ATTRIB_STACK_DEPTH = _opengl.GL_CLIENT_ATTRIB_STACK_DEPTH
GL_COLOR_CLEAR_VALUE = _opengl.GL_COLOR_CLEAR_VALUE
GL_COLOR_WRITEMASK = _opengl.GL_COLOR_WRITEMASK
GL_CURRENT_INDEX = _opengl.GL_CURRENT_INDEX
GL_CURRENT_COLOR = _opengl.GL_CURRENT_COLOR
GL_CURRENT_NORMAL = _opengl.GL_CURRENT_NORMAL
GL_CURRENT_RASTER_COLOR = _opengl.GL_CURRENT_RASTER_COLOR
GL_CURRENT_RASTER_DISTANCE = _opengl.GL_CURRENT_RASTER_DISTANCE
GL_CURRENT_RASTER_INDEX = _opengl.GL_CURRENT_RASTER_INDEX
GL_CURRENT_RASTER_POSITION = _opengl.GL_CURRENT_RASTER_POSITION
GL_CURRENT_RASTER_TEXTURE_COORDS = _opengl.GL_CURRENT_RASTER_TEXTURE_COORDS
GL_CURRENT_RASTER_POSITION_VALID = _opengl.GL_CURRENT_RASTER_POSITION_VALID
GL_CURRENT_TEXTURE_COORDS = _opengl.GL_CURRENT_TEXTURE_COORDS
GL_INDEX_CLEAR_VALUE = _opengl.GL_INDEX_CLEAR_VALUE
GL_INDEX_MODE = _opengl.GL_INDEX_MODE
GL_INDEX_WRITEMASK = _opengl.GL_INDEX_WRITEMASK
GL_MODELVIEW_MATRIX = _opengl.GL_MODELVIEW_MATRIX
GL_MODELVIEW_STACK_DEPTH = _opengl.GL_MODELVIEW_STACK_DEPTH
GL_NAME_STACK_DEPTH = _opengl.GL_NAME_STACK_DEPTH
GL_PROJECTION_MATRIX = _opengl.GL_PROJECTION_MATRIX
GL_PROJECTION_STACK_DEPTH = _opengl.GL_PROJECTION_STACK_DEPTH
GL_RENDER_MODE = _opengl.GL_RENDER_MODE
GL_RGBA_MODE = _opengl.GL_RGBA_MODE
GL_TEXTURE_MATRIX = _opengl.GL_TEXTURE_MATRIX
GL_TEXTURE_STACK_DEPTH = _opengl.GL_TEXTURE_STACK_DEPTH
GL_VIEWPORT = _opengl.GL_VIEWPORT
GL_AUTO_NORMAL = _opengl.GL_AUTO_NORMAL
GL_MAP1_COLOR_4 = _opengl.GL_MAP1_COLOR_4
GL_MAP1_INDEX = _opengl.GL_MAP1_INDEX
GL_MAP1_NORMAL = _opengl.GL_MAP1_NORMAL
GL_MAP1_TEXTURE_COORD_1 = _opengl.GL_MAP1_TEXTURE_COORD_1
GL_MAP1_TEXTURE_COORD_2 = _opengl.GL_MAP1_TEXTURE_COORD_2
GL_MAP1_TEXTURE_COORD_3 = _opengl.GL_MAP1_TEXTURE_COORD_3
GL_MAP1_TEXTURE_COORD_4 = _opengl.GL_MAP1_TEXTURE_COORD_4
GL_MAP1_VERTEX_3 = _opengl.GL_MAP1_VERTEX_3
GL_MAP1_VERTEX_4 = _opengl.GL_MAP1_VERTEX_4
GL_MAP2_COLOR_4 = _opengl.GL_MAP2_COLOR_4
GL_MAP2_INDEX = _opengl.GL_MAP2_INDEX
GL_MAP2_NORMAL = _opengl.GL_MAP2_NORMAL
GL_MAP2_TEXTURE_COORD_1 = _opengl.GL_MAP2_TEXTURE_COORD_1
GL_MAP2_TEXTURE_COORD_2 = _opengl.GL_MAP2_TEXTURE_COORD_2
GL_MAP2_TEXTURE_COORD_3 = _opengl.GL_MAP2_TEXTURE_COORD_3
GL_MAP2_TEXTURE_COORD_4 = _opengl.GL_MAP2_TEXTURE_COORD_4
GL_MAP2_VERTEX_3 = _opengl.GL_MAP2_VERTEX_3
GL_MAP2_VERTEX_4 = _opengl.GL_MAP2_VERTEX_4
GL_MAP1_GRID_DOMAIN = _opengl.GL_MAP1_GRID_DOMAIN
GL_MAP1_GRID_SEGMENTS = _opengl.GL_MAP1_GRID_SEGMENTS
GL_MAP2_GRID_DOMAIN = _opengl.GL_MAP2_GRID_DOMAIN
GL_MAP2_GRID_SEGMENTS = _opengl.GL_MAP2_GRID_SEGMENTS
GL_COEFF = _opengl.GL_COEFF
GL_ORDER = _opengl.GL_ORDER
GL_DOMAIN = _opengl.GL_DOMAIN
GL_PERSPECTIVE_CORRECTION_HINT = _opengl.GL_PERSPECTIVE_CORRECTION_HINT
GL_POINT_SMOOTH_HINT = _opengl.GL_POINT_SMOOTH_HINT
GL_LINE_SMOOTH_HINT = _opengl.GL_LINE_SMOOTH_HINT
GL_POLYGON_SMOOTH_HINT = _opengl.GL_POLYGON_SMOOTH_HINT
GL_FOG_HINT = _opengl.GL_FOG_HINT
GL_DONT_CARE = _opengl.GL_DONT_CARE
GL_FASTEST = _opengl.GL_FASTEST
GL_NICEST = _opengl.GL_NICEST
GL_SCISSOR_BOX = _opengl.GL_SCISSOR_BOX
GL_SCISSOR_TEST = _opengl.GL_SCISSOR_TEST
GL_MAP_COLOR = _opengl.GL_MAP_COLOR
GL_MAP_STENCIL = _opengl.GL_MAP_STENCIL
GL_INDEX_SHIFT = _opengl.GL_INDEX_SHIFT
GL_INDEX_OFFSET = _opengl.GL_INDEX_OFFSET
GL_RED_SCALE = _opengl.GL_RED_SCALE
GL_RED_BIAS = _opengl.GL_RED_BIAS
GL_GREEN_SCALE = _opengl.GL_GREEN_SCALE
GL_GREEN_BIAS = _opengl.GL_GREEN_BIAS
GL_BLUE_SCALE = _opengl.GL_BLUE_SCALE
GL_BLUE_BIAS = _opengl.GL_BLUE_BIAS
GL_ALPHA_SCALE = _opengl.GL_ALPHA_SCALE
GL_ALPHA_BIAS = _opengl.GL_ALPHA_BIAS
GL_DEPTH_SCALE = _opengl.GL_DEPTH_SCALE
GL_DEPTH_BIAS = _opengl.GL_DEPTH_BIAS
GL_PIXEL_MAP_S_TO_S_SIZE = _opengl.GL_PIXEL_MAP_S_TO_S_SIZE
GL_PIXEL_MAP_I_TO_I_SIZE = _opengl.GL_PIXEL_MAP_I_TO_I_SIZE
GL_PIXEL_MAP_I_TO_R_SIZE = _opengl.GL_PIXEL_MAP_I_TO_R_SIZE
GL_PIXEL_MAP_I_TO_G_SIZE = _opengl.GL_PIXEL_MAP_I_TO_G_SIZE
GL_PIXEL_MAP_I_TO_B_SIZE = _opengl.GL_PIXEL_MAP_I_TO_B_SIZE
GL_PIXEL_MAP_I_TO_A_SIZE = _opengl.GL_PIXEL_MAP_I_TO_A_SIZE
GL_PIXEL_MAP_R_TO_R_SIZE = _opengl.GL_PIXEL_MAP_R_TO_R_SIZE
GL_PIXEL_MAP_G_TO_G_SIZE = _opengl.GL_PIXEL_MAP_G_TO_G_SIZE
GL_PIXEL_MAP_B_TO_B_SIZE = _opengl.GL_PIXEL_MAP_B_TO_B_SIZE
GL_PIXEL_MAP_A_TO_A_SIZE = _opengl.GL_PIXEL_MAP_A_TO_A_SIZE
GL_PIXEL_MAP_S_TO_S = _opengl.GL_PIXEL_MAP_S_TO_S
GL_PIXEL_MAP_I_TO_I = _opengl.GL_PIXEL_MAP_I_TO_I
GL_PIXEL_MAP_I_TO_R = _opengl.GL_PIXEL_MAP_I_TO_R
GL_PIXEL_MAP_I_TO_G = _opengl.GL_PIXEL_MAP_I_TO_G
GL_PIXEL_MAP_I_TO_B = _opengl.GL_PIXEL_MAP_I_TO_B
GL_PIXEL_MAP_I_TO_A = _opengl.GL_PIXEL_MAP_I_TO_A
GL_PIXEL_MAP_R_TO_R = _opengl.GL_PIXEL_MAP_R_TO_R
GL_PIXEL_MAP_G_TO_G = _opengl.GL_PIXEL_MAP_G_TO_G
GL_PIXEL_MAP_B_TO_B = _opengl.GL_PIXEL_MAP_B_TO_B
GL_PIXEL_MAP_A_TO_A = _opengl.GL_PIXEL_MAP_A_TO_A
GL_PACK_ALIGNMENT = _opengl.GL_PACK_ALIGNMENT
GL_PACK_LSB_FIRST = _opengl.GL_PACK_LSB_FIRST
GL_PACK_ROW_LENGTH = _opengl.GL_PACK_ROW_LENGTH
GL_PACK_SKIP_PIXELS = _opengl.GL_PACK_SKIP_PIXELS
GL_PACK_SKIP_ROWS = _opengl.GL_PACK_SKIP_ROWS
GL_PACK_SWAP_BYTES = _opengl.GL_PACK_SWAP_BYTES
GL_UNPACK_ALIGNMENT = _opengl.GL_UNPACK_ALIGNMENT
GL_UNPACK_LSB_FIRST = _opengl.GL_UNPACK_LSB_FIRST
GL_UNPACK_ROW_LENGTH = _opengl.GL_UNPACK_ROW_LENGTH
GL_UNPACK_SKIP_PIXELS = _opengl.GL_UNPACK_SKIP_PIXELS
GL_UNPACK_SKIP_ROWS = _opengl.GL_UNPACK_SKIP_ROWS
GL_UNPACK_SWAP_BYTES = _opengl.GL_UNPACK_SWAP_BYTES
GL_ZOOM_X = _opengl.GL_ZOOM_X
GL_ZOOM_Y = _opengl.GL_ZOOM_Y
GL_TEXTURE_ENV = _opengl.GL_TEXTURE_ENV
GL_TEXTURE_ENV_MODE = _opengl.GL_TEXTURE_ENV_MODE
GL_TEXTURE_1D = _opengl.GL_TEXTURE_1D
GL_TEXTURE_2D = _opengl.GL_TEXTURE_2D
GL_TEXTURE_WRAP_S = _opengl.GL_TEXTURE_WRAP_S
GL_TEXTURE_WRAP_T = _opengl.GL_TEXTURE_WRAP_T
GL_TEXTURE_MAG_FILTER = _opengl.GL_TEXTURE_MAG_FILTER
GL_TEXTURE_MIN_FILTER = _opengl.GL_TEXTURE_MIN_FILTER
GL_TEXTURE_ENV_COLOR = _opengl.GL_TEXTURE_ENV_COLOR
GL_TEXTURE_GEN_S = _opengl.GL_TEXTURE_GEN_S
GL_TEXTURE_GEN_T = _opengl.GL_TEXTURE_GEN_T
GL_TEXTURE_GEN_MODE = _opengl.GL_TEXTURE_GEN_MODE
GL_TEXTURE_BORDER_COLOR = _opengl.GL_TEXTURE_BORDER_COLOR
GL_TEXTURE_WIDTH = _opengl.GL_TEXTURE_WIDTH
GL_TEXTURE_HEIGHT = _opengl.GL_TEXTURE_HEIGHT
GL_TEXTURE_BORDER = _opengl.GL_TEXTURE_BORDER
GL_TEXTURE_RED_SIZE = _opengl.GL_TEXTURE_RED_SIZE
GL_TEXTURE_GREEN_SIZE = _opengl.GL_TEXTURE_GREEN_SIZE
GL_TEXTURE_BLUE_SIZE = _opengl.GL_TEXTURE_BLUE_SIZE
GL_TEXTURE_ALPHA_SIZE = _opengl.GL_TEXTURE_ALPHA_SIZE
GL_TEXTURE_LUMINANCE_SIZE = _opengl.GL_TEXTURE_LUMINANCE_SIZE
GL_TEXTURE_INTENSITY_SIZE = _opengl.GL_TEXTURE_INTENSITY_SIZE
GL_NEAREST_MIPMAP_NEAREST = _opengl.GL_NEAREST_MIPMAP_NEAREST
GL_NEAREST_MIPMAP_LINEAR = _opengl.GL_NEAREST_MIPMAP_LINEAR
GL_LINEAR_MIPMAP_NEAREST = _opengl.GL_LINEAR_MIPMAP_NEAREST
GL_LINEAR_MIPMAP_LINEAR = _opengl.GL_LINEAR_MIPMAP_LINEAR
GL_OBJECT_LINEAR = _opengl.GL_OBJECT_LINEAR
GL_OBJECT_PLANE = _opengl.GL_OBJECT_PLANE
GL_EYE_LINEAR = _opengl.GL_EYE_LINEAR
GL_EYE_PLANE = _opengl.GL_EYE_PLANE
GL_SPHERE_MAP = _opengl.GL_SPHERE_MAP
GL_DECAL = _opengl.GL_DECAL
GL_MODULATE = _opengl.GL_MODULATE
GL_NEAREST = _opengl.GL_NEAREST
GL_REPEAT = _opengl.GL_REPEAT
GL_CLAMP = _opengl.GL_CLAMP
GL_S = _opengl.GL_S
GL_T = _opengl.GL_T
GL_R = _opengl.GL_R
GL_Q = _opengl.GL_Q
GL_TEXTURE_GEN_R = _opengl.GL_TEXTURE_GEN_R
GL_TEXTURE_GEN_Q = _opengl.GL_TEXTURE_GEN_Q
GL_VENDOR = _opengl.GL_VENDOR
GL_RENDERER = _opengl.GL_RENDERER
GL_VERSION = _opengl.GL_VERSION
GL_EXTENSIONS = _opengl.GL_EXTENSIONS
GL_NO_ERROR = _opengl.GL_NO_ERROR
GL_INVALID_ENUM = _opengl.GL_INVALID_ENUM
GL_INVALID_VALUE = _opengl.GL_INVALID_VALUE
GL_INVALID_OPERATION = _opengl.GL_INVALID_OPERATION
GL_STACK_OVERFLOW = _opengl.GL_STACK_OVERFLOW
GL_STACK_UNDERFLOW = _opengl.GL_STACK_UNDERFLOW
GL_OUT_OF_MEMORY = _opengl.GL_OUT_OF_MEMORY
GL_CURRENT_BIT = _opengl.GL_CURRENT_BIT
GL_POINT_BIT = _opengl.GL_POINT_BIT
GL_LINE_BIT = _opengl.GL_LINE_BIT
GL_POLYGON_BIT = _opengl.GL_POLYGON_BIT
GL_POLYGON_STIPPLE_BIT = _opengl.GL_POLYGON_STIPPLE_BIT
GL_PIXEL_MODE_BIT = _opengl.GL_PIXEL_MODE_BIT
GL_LIGHTING_BIT = _opengl.GL_LIGHTING_BIT
GL_FOG_BIT = _opengl.GL_FOG_BIT
GL_DEPTH_BUFFER_BIT = _opengl.GL_DEPTH_BUFFER_BIT
GL_ACCUM_BUFFER_BIT = _opengl.GL_ACCUM_BUFFER_BIT
GL_STENCIL_BUFFER_BIT = _opengl.GL_STENCIL_BUFFER_BIT
GL_VIEWPORT_BIT = _opengl.GL_VIEWPORT_BIT
GL_TRANSFORM_BIT = _opengl.GL_TRANSFORM_BIT
GL_ENABLE_BIT = _opengl.GL_ENABLE_BIT
GL_COLOR_BUFFER_BIT = _opengl.GL_COLOR_BUFFER_BIT
GL_HINT_BIT = _opengl.GL_HINT_BIT
GL_EVAL_BIT = _opengl.GL_EVAL_BIT
GL_LIST_BIT = _opengl.GL_LIST_BIT
GL_TEXTURE_BIT = _opengl.GL_TEXTURE_BIT
GL_SCISSOR_BIT = _opengl.GL_SCISSOR_BIT
GL_ALL_ATTRIB_BITS = _opengl.GL_ALL_ATTRIB_BITS
GL_PROXY_TEXTURE_1D = _opengl.GL_PROXY_TEXTURE_1D
GL_PROXY_TEXTURE_2D = _opengl.GL_PROXY_TEXTURE_2D
GL_TEXTURE_PRIORITY = _opengl.GL_TEXTURE_PRIORITY
GL_TEXTURE_RESIDENT = _opengl.GL_TEXTURE_RESIDENT
GL_TEXTURE_BINDING_1D = _opengl.GL_TEXTURE_BINDING_1D
GL_TEXTURE_BINDING_2D = _opengl.GL_TEXTURE_BINDING_2D
GL_TEXTURE_INTERNAL_FORMAT = _opengl.GL_TEXTURE_INTERNAL_FORMAT
GL_ALPHA4 = _opengl.GL_ALPHA4
GL_ALPHA8 = _opengl.GL_ALPHA8
GL_ALPHA12 = _opengl.GL_ALPHA12
GL_ALPHA16 = _opengl.GL_ALPHA16
GL_LUMINANCE4 = _opengl.GL_LUMINANCE4
GL_LUMINANCE8 = _opengl.GL_LUMINANCE8
GL_LUMINANCE12 = _opengl.GL_LUMINANCE12
GL_LUMINANCE16 = _opengl.GL_LUMINANCE16
GL_LUMINANCE4_ALPHA4 = _opengl.GL_LUMINANCE4_ALPHA4
GL_LUMINANCE6_ALPHA2 = _opengl.GL_LUMINANCE6_ALPHA2
GL_LUMINANCE8_ALPHA8 = _opengl.GL_LUMINANCE8_ALPHA8
GL_LUMINANCE12_ALPHA4 = _opengl.GL_LUMINANCE12_ALPHA4
GL_LUMINANCE12_ALPHA12 = _opengl.GL_LUMINANCE12_ALPHA12
GL_LUMINANCE16_ALPHA16 = _opengl.GL_LUMINANCE16_ALPHA16
GL_INTENSITY = _opengl.GL_INTENSITY
GL_INTENSITY4 = _opengl.GL_INTENSITY4
GL_INTENSITY8 = _opengl.GL_INTENSITY8
GL_INTENSITY12 = _opengl.GL_INTENSITY12
GL_INTENSITY16 = _opengl.GL_INTENSITY16
GL_R3_G3_B2 = _opengl.GL_R3_G3_B2
GL_RGB4 = _opengl.GL_RGB4
GL_RGB5 = _opengl.GL_RGB5
GL_RGB8 = _opengl.GL_RGB8
GL_RGB10 = _opengl.GL_RGB10
GL_RGB12 = _opengl.GL_RGB12
GL_RGB16 = _opengl.GL_RGB16
GL_RGBA2 = _opengl.GL_RGBA2
GL_RGBA4 = _opengl.GL_RGBA4
GL_RGB5_A1 = _opengl.GL_RGB5_A1
GL_RGBA8 = _opengl.GL_RGBA8
GL_RGB10_A2 = _opengl.GL_RGB10_A2
GL_RGBA12 = _opengl.GL_RGBA12
GL_RGBA16 = _opengl.GL_RGBA16
GL_CLIENT_PIXEL_STORE_BIT = _opengl.GL_CLIENT_PIXEL_STORE_BIT
GL_CLIENT_VERTEX_ARRAY_BIT = _opengl.GL_CLIENT_VERTEX_ARRAY_BIT
GL_CLIENT_ALL_ATTRIB_BITS = _opengl.GL_CLIENT_ALL_ATTRIB_BITS

def glClearColor(*args):
  return _opengl.glClearColor(*args)
glClearColor = _opengl.glClearColor

def glClear(*args):
  return _opengl.glClear(*args)
glClear = _opengl.glClear

def glColorMask(*args):
  return _opengl.glColorMask(*args)
glColorMask = _opengl.glColorMask

def glBlendFunc(*args):
  return _opengl.glBlendFunc(*args)
glBlendFunc = _opengl.glBlendFunc

def glCullFace(*args):
  return _opengl.glCullFace(*args)
glCullFace = _opengl.glCullFace

def glLineWidth(*args):
  return _opengl.glLineWidth(*args)
glLineWidth = _opengl.glLineWidth

def glPolygonMode(*args):
  return _opengl.glPolygonMode(*args)
glPolygonMode = _opengl.glPolygonMode

def glClipPlane(*args):
  return _opengl.glClipPlane(*args)
glClipPlane = _opengl.glClipPlane

def glGetClipPlane(*args):
  return _opengl.glGetClipPlane(*args)
glGetClipPlane = _opengl.glGetClipPlane

def glDrawBuffer(*args):
  return _opengl.glDrawBuffer(*args)
glDrawBuffer = _opengl.glDrawBuffer

def glEnable(*args):
  return _opengl.glEnable(*args)
glEnable = _opengl.glEnable

def glDisable(*args):
  return _opengl.glDisable(*args)
glDisable = _opengl.glDisable

def glEnableClientState(*args):
  return _opengl.glEnableClientState(*args)
glEnableClientState = _opengl.glEnableClientState

def glGetDoublev(*args):
  return _opengl.glGetDoublev(*args)
glGetDoublev = _opengl.glGetDoublev

def glGetIntegerv(*args):
  return _opengl.glGetIntegerv(*args)
glGetIntegerv = _opengl.glGetIntegerv

def glPushAttrib(*args):
  return _opengl.glPushAttrib(*args)
glPushAttrib = _opengl.glPushAttrib

def glPopAttrib():
  return _opengl.glPopAttrib()
glPopAttrib = _opengl.glPopAttrib

def glGetError():
  return _opengl.glGetError()
glGetError = _opengl.glGetError

def glGetString(*args):
  return _opengl.glGetString(*args)
glGetString = _opengl.glGetString

def glFinish():
  return _opengl.glFinish()
glFinish = _opengl.glFinish

def glFlush():
  return _opengl.glFlush()
glFlush = _opengl.glFlush

def glHint(*args):
  return _opengl.glHint(*args)
glHint = _opengl.glHint

def glDepthFunc(*args):
  return _opengl.glDepthFunc(*args)
glDepthFunc = _opengl.glDepthFunc

def glDepthMask(*args):
  return _opengl.glDepthMask(*args)
glDepthMask = _opengl.glDepthMask

def glMatrixMode(*args):
  return _opengl.glMatrixMode(*args)
glMatrixMode = _opengl.glMatrixMode

def glOrtho(*args):
  return _opengl.glOrtho(*args)
glOrtho = _opengl.glOrtho

def glViewport(*args):
  return _opengl.glViewport(*args)
glViewport = _opengl.glViewport

def glPushMatrix():
  return _opengl.glPushMatrix()
glPushMatrix = _opengl.glPushMatrix

def glPopMatrix():
  return _opengl.glPopMatrix()
glPopMatrix = _opengl.glPopMatrix

def glLoadIdentity():
  return _opengl.glLoadIdentity()
glLoadIdentity = _opengl.glLoadIdentity

def glMultMatrixd(*args):
  return _opengl.glMultMatrixd(*args)
glMultMatrixd = _opengl.glMultMatrixd

def glMultMatrixf(*args):
  return _opengl.glMultMatrixf(*args)
glMultMatrixf = _opengl.glMultMatrixf

def glScalef(*args):
  return _opengl.glScalef(*args)
glScalef = _opengl.glScalef

def glTranslated(*args):
  return _opengl.glTranslated(*args)
glTranslated = _opengl.glTranslated

def glTranslatef(*args):
  return _opengl.glTranslatef(*args)
glTranslatef = _opengl.glTranslatef

def glDeleteLists(*args):
  return _opengl.glDeleteLists(*args)
glDeleteLists = _opengl.glDeleteLists

def glGenLists(*args):
  return _opengl.glGenLists(*args)
glGenLists = _opengl.glGenLists

def glNewList(*args):
  return _opengl.glNewList(*args)
glNewList = _opengl.glNewList

def glEndList():
  return _opengl.glEndList()
glEndList = _opengl.glEndList

def glCallList(*args):
  return _opengl.glCallList(*args)
glCallList = _opengl.glCallList

def glBegin(*args):
  return _opengl.glBegin(*args)
glBegin = _opengl.glBegin

def glEnd():
  return _opengl.glEnd()
glEnd = _opengl.glEnd

def glVertex2d(*args):
  return _opengl.glVertex2d(*args)
glVertex2d = _opengl.glVertex2d

def glVertex2f(*args):
  return _opengl.glVertex2f(*args)
glVertex2f = _opengl.glVertex2f

def glVertex2i(*args):
  return _opengl.glVertex2i(*args)
glVertex2i = _opengl.glVertex2i

def glVertex3d(*args):
  return _opengl.glVertex3d(*args)
glVertex3d = _opengl.glVertex3d

def glVertex3f(*args):
  return _opengl.glVertex3f(*args)
glVertex3f = _opengl.glVertex3f

def glVertex4d(*args):
  return _opengl.glVertex4d(*args)
glVertex4d = _opengl.glVertex4d

def glVertex4f(*args):
  return _opengl.glVertex4f(*args)
glVertex4f = _opengl.glVertex4f

def glVertex2dv(*args):
  return _opengl.glVertex2dv(*args)
glVertex2dv = _opengl.glVertex2dv

def glVertex2fv(*args):
  return _opengl.glVertex2fv(*args)
glVertex2fv = _opengl.glVertex2fv

def glVertex3dv(*args):
  return _opengl.glVertex3dv(*args)
glVertex3dv = _opengl.glVertex3dv

def glVertex3fv(*args):
  return _opengl.glVertex3fv(*args)
glVertex3fv = _opengl.glVertex3fv

def glNormal3d(*args):
  return _opengl.glNormal3d(*args)
glNormal3d = _opengl.glNormal3d

def glNormal3f(*args):
  return _opengl.glNormal3f(*args)
glNormal3f = _opengl.glNormal3f

def glColor3f(*args):
  return _opengl.glColor3f(*args)
glColor3f = _opengl.glColor3f

def glColor4f(*args):
  return _opengl.glColor4f(*args)
glColor4f = _opengl.glColor4f

def glTexCoord2f(*args):
  return _opengl.glTexCoord2f(*args)
glTexCoord2f = _opengl.glTexCoord2f

def glShadeModel(*args):
  return _opengl.glShadeModel(*args)
glShadeModel = _opengl.glShadeModel

def glLightf(*args):
  return _opengl.glLightf(*args)
glLightf = _opengl.glLightf

def glLightfv(*args):
  return _opengl.glLightfv(*args)
glLightfv = _opengl.glLightfv

def glGetLightfv(*args):
  return _opengl.glGetLightfv(*args)
glGetLightfv = _opengl.glGetLightfv

def glLightModelf(*args):
  return _opengl.glLightModelf(*args)
glLightModelf = _opengl.glLightModelf

def glLightModeli(*args):
  return _opengl.glLightModeli(*args)
glLightModeli = _opengl.glLightModeli

def glLightModelfv(*args):
  return _opengl.glLightModelfv(*args)
glLightModelfv = _opengl.glLightModelfv

def glMaterialf(*args):
  return _opengl.glMaterialf(*args)
glMaterialf = _opengl.glMaterialf

def glMaterialfv(*args):
  return _opengl.glMaterialfv(*args)
glMaterialfv = _opengl.glMaterialfv

def glColorMaterial(*args):
  return _opengl.glColorMaterial(*args)
glColorMaterial = _opengl.glColorMaterial

def glPixelStorei(*args):
  return _opengl.glPixelStorei(*args)
glPixelStorei = _opengl.glPixelStorei

def glStencilFunc(*args):
  return _opengl.glStencilFunc(*args)
glStencilFunc = _opengl.glStencilFunc

def glStencilOp(*args):
  return _opengl.glStencilOp(*args)
glStencilOp = _opengl.glStencilOp

def glClearStencil(*args):
  return _opengl.glClearStencil(*args)
glClearStencil = _opengl.glClearStencil

def glTexEnvf(*args):
  return _opengl.glTexEnvf(*args)
glTexEnvf = _opengl.glTexEnvf

def glTexParameterf(*args):
  return _opengl.glTexParameterf(*args)
glTexParameterf = _opengl.glTexParameterf

def glTexParameteri(*args):
  return _opengl.glTexParameteri(*args)
glTexParameteri = _opengl.glTexParameteri

def glBindTexture(*args):
  return _opengl.glBindTexture(*args)
glBindTexture = _opengl.glBindTexture

def glFogf(*args):
  return _opengl.glFogf(*args)
glFogf = _opengl.glFogf

def glFogi(*args):
  return _opengl.glFogi(*args)
glFogi = _opengl.glFogi

def glFogfv(*args):
  return _opengl.glFogfv(*args)
glFogfv = _opengl.glFogfv
GL_RESCALE_NORMAL = _opengl.GL_RESCALE_NORMAL
GL_CLAMP_TO_EDGE = _opengl.GL_CLAMP_TO_EDGE
GL_MAX_ELEMENTS_VERTICES = _opengl.GL_MAX_ELEMENTS_VERTICES
GL_MAX_ELEMENTS_INDICES = _opengl.GL_MAX_ELEMENTS_INDICES
GL_BGR = _opengl.GL_BGR
GL_BGRA = _opengl.GL_BGRA
GL_UNSIGNED_BYTE_3_3_2 = _opengl.GL_UNSIGNED_BYTE_3_3_2
GL_UNSIGNED_BYTE_2_3_3_REV = _opengl.GL_UNSIGNED_BYTE_2_3_3_REV
GL_UNSIGNED_SHORT_5_6_5 = _opengl.GL_UNSIGNED_SHORT_5_6_5
GL_UNSIGNED_SHORT_5_6_5_REV = _opengl.GL_UNSIGNED_SHORT_5_6_5_REV
GL_UNSIGNED_SHORT_4_4_4_4 = _opengl.GL_UNSIGNED_SHORT_4_4_4_4
GL_UNSIGNED_SHORT_4_4_4_4_REV = _opengl.GL_UNSIGNED_SHORT_4_4_4_4_REV
GL_UNSIGNED_SHORT_5_5_5_1 = _opengl.GL_UNSIGNED_SHORT_5_5_5_1
GL_UNSIGNED_SHORT_1_5_5_5_REV = _opengl.GL_UNSIGNED_SHORT_1_5_5_5_REV
GL_UNSIGNED_INT_8_8_8_8 = _opengl.GL_UNSIGNED_INT_8_8_8_8
GL_UNSIGNED_INT_8_8_8_8_REV = _opengl.GL_UNSIGNED_INT_8_8_8_8_REV
GL_UNSIGNED_INT_10_10_10_2 = _opengl.GL_UNSIGNED_INT_10_10_10_2
GL_UNSIGNED_INT_2_10_10_10_REV = _opengl.GL_UNSIGNED_INT_2_10_10_10_REV
GL_LIGHT_MODEL_COLOR_CONTROL = _opengl.GL_LIGHT_MODEL_COLOR_CONTROL
GL_SINGLE_COLOR = _opengl.GL_SINGLE_COLOR
GL_SEPARATE_SPECULAR_COLOR = _opengl.GL_SEPARATE_SPECULAR_COLOR
GL_TEXTURE_MIN_LOD = _opengl.GL_TEXTURE_MIN_LOD
GL_TEXTURE_MAX_LOD = _opengl.GL_TEXTURE_MAX_LOD
GL_TEXTURE_BASE_LEVEL = _opengl.GL_TEXTURE_BASE_LEVEL
GL_TEXTURE_MAX_LEVEL = _opengl.GL_TEXTURE_MAX_LEVEL
GL_SMOOTH_POINT_SIZE_RANGE = _opengl.GL_SMOOTH_POINT_SIZE_RANGE
GL_SMOOTH_POINT_SIZE_GRANULARITY = _opengl.GL_SMOOTH_POINT_SIZE_GRANULARITY
GL_SMOOTH_LINE_WIDTH_RANGE = _opengl.GL_SMOOTH_LINE_WIDTH_RANGE
GL_SMOOTH_LINE_WIDTH_GRANULARITY = _opengl.GL_SMOOTH_LINE_WIDTH_GRANULARITY
GL_ALIASED_POINT_SIZE_RANGE = _opengl.GL_ALIASED_POINT_SIZE_RANGE
GL_ALIASED_LINE_WIDTH_RANGE = _opengl.GL_ALIASED_LINE_WIDTH_RANGE
GL_PACK_SKIP_IMAGES = _opengl.GL_PACK_SKIP_IMAGES
GL_PACK_IMAGE_HEIGHT = _opengl.GL_PACK_IMAGE_HEIGHT
GL_UNPACK_SKIP_IMAGES = _opengl.GL_UNPACK_SKIP_IMAGES
GL_UNPACK_IMAGE_HEIGHT = _opengl.GL_UNPACK_IMAGE_HEIGHT
GL_TEXTURE_3D = _opengl.GL_TEXTURE_3D
GL_PROXY_TEXTURE_3D = _opengl.GL_PROXY_TEXTURE_3D
GL_TEXTURE_DEPTH = _opengl.GL_TEXTURE_DEPTH
GL_TEXTURE_WRAP_R = _opengl.GL_TEXTURE_WRAP_R
GL_MAX_3D_TEXTURE_SIZE = _opengl.GL_MAX_3D_TEXTURE_SIZE
GL_TEXTURE_BINDING_3D = _opengl.GL_TEXTURE_BINDING_3D
GL_CONSTANT_COLOR = _opengl.GL_CONSTANT_COLOR
GL_ONE_MINUS_CONSTANT_COLOR = _opengl.GL_ONE_MINUS_CONSTANT_COLOR
GL_CONSTANT_ALPHA = _opengl.GL_CONSTANT_ALPHA
GL_ONE_MINUS_CONSTANT_ALPHA = _opengl.GL_ONE_MINUS_CONSTANT_ALPHA
GL_COLOR_TABLE = _opengl.GL_COLOR_TABLE
GL_POST_CONVOLUTION_COLOR_TABLE = _opengl.GL_POST_CONVOLUTION_COLOR_TABLE
GL_POST_COLOR_MATRIX_COLOR_TABLE = _opengl.GL_POST_COLOR_MATRIX_COLOR_TABLE
GL_PROXY_COLOR_TABLE = _opengl.GL_PROXY_COLOR_TABLE
GL_PROXY_POST_CONVOLUTION_COLOR_TABLE = _opengl.GL_PROXY_POST_CONVOLUTION_COLOR_TABLE
GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE = _opengl.GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE
GL_COLOR_TABLE_SCALE = _opengl.GL_COLOR_TABLE_SCALE
GL_COLOR_TABLE_BIAS = _opengl.GL_COLOR_TABLE_BIAS
GL_COLOR_TABLE_FORMAT = _opengl.GL_COLOR_TABLE_FORMAT
GL_COLOR_TABLE_WIDTH = _opengl.GL_COLOR_TABLE_WIDTH
GL_COLOR_TABLE_RED_SIZE = _opengl.GL_COLOR_TABLE_RED_SIZE
GL_COLOR_TABLE_GREEN_SIZE = _opengl.GL_COLOR_TABLE_GREEN_SIZE
GL_COLOR_TABLE_BLUE_SIZE = _opengl.GL_COLOR_TABLE_BLUE_SIZE
GL_COLOR_TABLE_ALPHA_SIZE = _opengl.GL_COLOR_TABLE_ALPHA_SIZE
GL_COLOR_TABLE_LUMINANCE_SIZE = _opengl.GL_COLOR_TABLE_LUMINANCE_SIZE
GL_COLOR_TABLE_INTENSITY_SIZE = _opengl.GL_COLOR_TABLE_INTENSITY_SIZE
GL_CONVOLUTION_1D = _opengl.GL_CONVOLUTION_1D
GL_CONVOLUTION_2D = _opengl.GL_CONVOLUTION_2D
GL_SEPARABLE_2D = _opengl.GL_SEPARABLE_2D
GL_CONVOLUTION_BORDER_MODE = _opengl.GL_CONVOLUTION_BORDER_MODE
GL_CONVOLUTION_FILTER_SCALE = _opengl.GL_CONVOLUTION_FILTER_SCALE
GL_CONVOLUTION_FILTER_BIAS = _opengl.GL_CONVOLUTION_FILTER_BIAS
GL_REDUCE = _opengl.GL_REDUCE
GL_CONVOLUTION_FORMAT = _opengl.GL_CONVOLUTION_FORMAT
GL_CONVOLUTION_WIDTH = _opengl.GL_CONVOLUTION_WIDTH
GL_CONVOLUTION_HEIGHT = _opengl.GL_CONVOLUTION_HEIGHT
GL_MAX_CONVOLUTION_WIDTH = _opengl.GL_MAX_CONVOLUTION_WIDTH
GL_MAX_CONVOLUTION_HEIGHT = _opengl.GL_MAX_CONVOLUTION_HEIGHT
GL_POST_CONVOLUTION_RED_SCALE = _opengl.GL_POST_CONVOLUTION_RED_SCALE
GL_POST_CONVOLUTION_GREEN_SCALE = _opengl.GL_POST_CONVOLUTION_GREEN_SCALE
GL_POST_CONVOLUTION_BLUE_SCALE = _opengl.GL_POST_CONVOLUTION_BLUE_SCALE
GL_POST_CONVOLUTION_ALPHA_SCALE = _opengl.GL_POST_CONVOLUTION_ALPHA_SCALE
GL_POST_CONVOLUTION_RED_BIAS = _opengl.GL_POST_CONVOLUTION_RED_BIAS
GL_POST_CONVOLUTION_GREEN_BIAS = _opengl.GL_POST_CONVOLUTION_GREEN_BIAS
GL_POST_CONVOLUTION_BLUE_BIAS = _opengl.GL_POST_CONVOLUTION_BLUE_BIAS
GL_POST_CONVOLUTION_ALPHA_BIAS = _opengl.GL_POST_CONVOLUTION_ALPHA_BIAS
GL_CONSTANT_BORDER = _opengl.GL_CONSTANT_BORDER
GL_REPLICATE_BORDER = _opengl.GL_REPLICATE_BORDER
GL_CONVOLUTION_BORDER_COLOR = _opengl.GL_CONVOLUTION_BORDER_COLOR
GL_COLOR_MATRIX = _opengl.GL_COLOR_MATRIX
GL_COLOR_MATRIX_STACK_DEPTH = _opengl.GL_COLOR_MATRIX_STACK_DEPTH
GL_MAX_COLOR_MATRIX_STACK_DEPTH = _opengl.GL_MAX_COLOR_MATRIX_STACK_DEPTH
GL_POST_COLOR_MATRIX_RED_SCALE = _opengl.GL_POST_COLOR_MATRIX_RED_SCALE
GL_POST_COLOR_MATRIX_GREEN_SCALE = _opengl.GL_POST_COLOR_MATRIX_GREEN_SCALE
GL_POST_COLOR_MATRIX_BLUE_SCALE = _opengl.GL_POST_COLOR_MATRIX_BLUE_SCALE
GL_POST_COLOR_MATRIX_ALPHA_SCALE = _opengl.GL_POST_COLOR_MATRIX_ALPHA_SCALE
GL_POST_COLOR_MATRIX_RED_BIAS = _opengl.GL_POST_COLOR_MATRIX_RED_BIAS
GL_POST_COLOR_MATRIX_GREEN_BIAS = _opengl.GL_POST_COLOR_MATRIX_GREEN_BIAS
GL_POST_COLOR_MATRIX_BLUE_BIAS = _opengl.GL_POST_COLOR_MATRIX_BLUE_BIAS
GL_POST_COLOR_MATRIX_ALPHA_BIAS = _opengl.GL_POST_COLOR_MATRIX_ALPHA_BIAS
GL_HISTOGRAM = _opengl.GL_HISTOGRAM
GL_PROXY_HISTOGRAM = _opengl.GL_PROXY_HISTOGRAM
GL_HISTOGRAM_WIDTH = _opengl.GL_HISTOGRAM_WIDTH
GL_HISTOGRAM_FORMAT = _opengl.GL_HISTOGRAM_FORMAT
GL_HISTOGRAM_RED_SIZE = _opengl.GL_HISTOGRAM_RED_SIZE
GL_HISTOGRAM_GREEN_SIZE = _opengl.GL_HISTOGRAM_GREEN_SIZE
GL_HISTOGRAM_BLUE_SIZE = _opengl.GL_HISTOGRAM_BLUE_SIZE
GL_HISTOGRAM_ALPHA_SIZE = _opengl.GL_HISTOGRAM_ALPHA_SIZE
GL_HISTOGRAM_LUMINANCE_SIZE = _opengl.GL_HISTOGRAM_LUMINANCE_SIZE
GL_HISTOGRAM_SINK = _opengl.GL_HISTOGRAM_SINK
GL_MINMAX = _opengl.GL_MINMAX
GL_MINMAX_FORMAT = _opengl.GL_MINMAX_FORMAT
GL_MINMAX_SINK = _opengl.GL_MINMAX_SINK
GL_TABLE_TOO_LARGE = _opengl.GL_TABLE_TOO_LARGE
GL_BLEND_EQUATION = _opengl.GL_BLEND_EQUATION
GL_MIN = _opengl.GL_MIN
GL_MAX = _opengl.GL_MAX
GL_FUNC_ADD = _opengl.GL_FUNC_ADD
GL_FUNC_SUBTRACT = _opengl.GL_FUNC_SUBTRACT
GL_FUNC_REVERSE_SUBTRACT = _opengl.GL_FUNC_REVERSE_SUBTRACT
GL_BLEND_COLOR = _opengl.GL_BLEND_COLOR
GL_TEXTURE0 = _opengl.GL_TEXTURE0
GL_TEXTURE1 = _opengl.GL_TEXTURE1
GL_TEXTURE2 = _opengl.GL_TEXTURE2
GL_TEXTURE3 = _opengl.GL_TEXTURE3
GL_TEXTURE4 = _opengl.GL_TEXTURE4
GL_TEXTURE5 = _opengl.GL_TEXTURE5
GL_TEXTURE6 = _opengl.GL_TEXTURE6
GL_TEXTURE7 = _opengl.GL_TEXTURE7
GL_TEXTURE8 = _opengl.GL_TEXTURE8
GL_TEXTURE9 = _opengl.GL_TEXTURE9
GL_TEXTURE10 = _opengl.GL_TEXTURE10
GL_TEXTURE11 = _opengl.GL_TEXTURE11
GL_TEXTURE12 = _opengl.GL_TEXTURE12
GL_TEXTURE13 = _opengl.GL_TEXTURE13
GL_TEXTURE14 = _opengl.GL_TEXTURE14
GL_TEXTURE15 = _opengl.GL_TEXTURE15
GL_TEXTURE16 = _opengl.GL_TEXTURE16
GL_TEXTURE17 = _opengl.GL_TEXTURE17
GL_TEXTURE18 = _opengl.GL_TEXTURE18
GL_TEXTURE19 = _opengl.GL_TEXTURE19
GL_TEXTURE20 = _opengl.GL_TEXTURE20
GL_TEXTURE21 = _opengl.GL_TEXTURE21
GL_TEXTURE22 = _opengl.GL_TEXTURE22
GL_TEXTURE23 = _opengl.GL_TEXTURE23
GL_TEXTURE24 = _opengl.GL_TEXTURE24
GL_TEXTURE25 = _opengl.GL_TEXTURE25
GL_TEXTURE26 = _opengl.GL_TEXTURE26
GL_TEXTURE27 = _opengl.GL_TEXTURE27
GL_TEXTURE28 = _opengl.GL_TEXTURE28
GL_TEXTURE29 = _opengl.GL_TEXTURE29
GL_TEXTURE30 = _opengl.GL_TEXTURE30
GL_TEXTURE31 = _opengl.GL_TEXTURE31
GL_ACTIVE_TEXTURE = _opengl.GL_ACTIVE_TEXTURE
GL_CLIENT_ACTIVE_TEXTURE = _opengl.GL_CLIENT_ACTIVE_TEXTURE
GL_MAX_TEXTURE_UNITS = _opengl.GL_MAX_TEXTURE_UNITS
GL_NORMAL_MAP = _opengl.GL_NORMAL_MAP
GL_REFLECTION_MAP = _opengl.GL_REFLECTION_MAP
GL_TEXTURE_CUBE_MAP = _opengl.GL_TEXTURE_CUBE_MAP
GL_TEXTURE_BINDING_CUBE_MAP = _opengl.GL_TEXTURE_BINDING_CUBE_MAP
GL_TEXTURE_CUBE_MAP_POSITIVE_X = _opengl.GL_TEXTURE_CUBE_MAP_POSITIVE_X
GL_TEXTURE_CUBE_MAP_NEGATIVE_X = _opengl.GL_TEXTURE_CUBE_MAP_NEGATIVE_X
GL_TEXTURE_CUBE_MAP_POSITIVE_Y = _opengl.GL_TEXTURE_CUBE_MAP_POSITIVE_Y
GL_TEXTURE_CUBE_MAP_NEGATIVE_Y = _opengl.GL_TEXTURE_CUBE_MAP_NEGATIVE_Y
GL_TEXTURE_CUBE_MAP_POSITIVE_Z = _opengl.GL_TEXTURE_CUBE_MAP_POSITIVE_Z
GL_TEXTURE_CUBE_MAP_NEGATIVE_Z = _opengl.GL_TEXTURE_CUBE_MAP_NEGATIVE_Z
GL_PROXY_TEXTURE_CUBE_MAP = _opengl.GL_PROXY_TEXTURE_CUBE_MAP
GL_MAX_CUBE_MAP_TEXTURE_SIZE = _opengl.GL_MAX_CUBE_MAP_TEXTURE_SIZE
GL_COMPRESSED_ALPHA = _opengl.GL_COMPRESSED_ALPHA
GL_COMPRESSED_LUMINANCE = _opengl.GL_COMPRESSED_LUMINANCE
GL_COMPRESSED_LUMINANCE_ALPHA = _opengl.GL_COMPRESSED_LUMINANCE_ALPHA
GL_COMPRESSED_INTENSITY = _opengl.GL_COMPRESSED_INTENSITY
GL_COMPRESSED_RGB = _opengl.GL_COMPRESSED_RGB
GL_COMPRESSED_RGBA = _opengl.GL_COMPRESSED_RGBA
GL_TEXTURE_COMPRESSION_HINT = _opengl.GL_TEXTURE_COMPRESSION_HINT
GL_TEXTURE_COMPRESSED_IMAGE_SIZE = _opengl.GL_TEXTURE_COMPRESSED_IMAGE_SIZE
GL_TEXTURE_COMPRESSED = _opengl.GL_TEXTURE_COMPRESSED
GL_NUM_COMPRESSED_TEXTURE_FORMATS = _opengl.GL_NUM_COMPRESSED_TEXTURE_FORMATS
GL_COMPRESSED_TEXTURE_FORMATS = _opengl.GL_COMPRESSED_TEXTURE_FORMATS
GL_MULTISAMPLE = _opengl.GL_MULTISAMPLE
GL_SAMPLE_ALPHA_TO_COVERAGE = _opengl.GL_SAMPLE_ALPHA_TO_COVERAGE
GL_SAMPLE_ALPHA_TO_ONE = _opengl.GL_SAMPLE_ALPHA_TO_ONE
GL_SAMPLE_COVERAGE = _opengl.GL_SAMPLE_COVERAGE
GL_SAMPLE_BUFFERS = _opengl.GL_SAMPLE_BUFFERS
GL_SAMPLES = _opengl.GL_SAMPLES
GL_SAMPLE_COVERAGE_VALUE = _opengl.GL_SAMPLE_COVERAGE_VALUE
GL_SAMPLE_COVERAGE_INVERT = _opengl.GL_SAMPLE_COVERAGE_INVERT
GL_MULTISAMPLE_BIT = _opengl.GL_MULTISAMPLE_BIT
GL_TRANSPOSE_MODELVIEW_MATRIX = _opengl.GL_TRANSPOSE_MODELVIEW_MATRIX
GL_TRANSPOSE_PROJECTION_MATRIX = _opengl.GL_TRANSPOSE_PROJECTION_MATRIX
GL_TRANSPOSE_TEXTURE_MATRIX = _opengl.GL_TRANSPOSE_TEXTURE_MATRIX
GL_TRANSPOSE_COLOR_MATRIX = _opengl.GL_TRANSPOSE_COLOR_MATRIX
GL_COMBINE = _opengl.GL_COMBINE
GL_COMBINE_RGB = _opengl.GL_COMBINE_RGB
GL_COMBINE_ALPHA = _opengl.GL_COMBINE_ALPHA
GL_SOURCE0_RGB = _opengl.GL_SOURCE0_RGB
GL_SOURCE1_RGB = _opengl.GL_SOURCE1_RGB
GL_SOURCE2_RGB = _opengl.GL_SOURCE2_RGB
GL_SOURCE0_ALPHA = _opengl.GL_SOURCE0_ALPHA
GL_SOURCE1_ALPHA = _opengl.GL_SOURCE1_ALPHA
GL_SOURCE2_ALPHA = _opengl.GL_SOURCE2_ALPHA
GL_OPERAND0_RGB = _opengl.GL_OPERAND0_RGB
GL_OPERAND1_RGB = _opengl.GL_OPERAND1_RGB
GL_OPERAND2_RGB = _opengl.GL_OPERAND2_RGB
GL_OPERAND0_ALPHA = _opengl.GL_OPERAND0_ALPHA
GL_OPERAND1_ALPHA = _opengl.GL_OPERAND1_ALPHA
GL_OPERAND2_ALPHA = _opengl.GL_OPERAND2_ALPHA
GL_RGB_SCALE = _opengl.GL_RGB_SCALE
GL_ADD_SIGNED = _opengl.GL_ADD_SIGNED
GL_INTERPOLATE = _opengl.GL_INTERPOLATE
GL_SUBTRACT = _opengl.GL_SUBTRACT
GL_CONSTANT = _opengl.GL_CONSTANT
GL_PRIMARY_COLOR = _opengl.GL_PRIMARY_COLOR
GL_PREVIOUS = _opengl.GL_PREVIOUS
GL_DOT3_RGB = _opengl.GL_DOT3_RGB
GL_DOT3_RGBA = _opengl.GL_DOT3_RGBA
GL_CLAMP_TO_BORDER = _opengl.GL_CLAMP_TO_BORDER
GL_ARB_multitexture = _opengl.GL_ARB_multitexture
GL_TEXTURE0_ARB = _opengl.GL_TEXTURE0_ARB
GL_TEXTURE1_ARB = _opengl.GL_TEXTURE1_ARB
GL_TEXTURE2_ARB = _opengl.GL_TEXTURE2_ARB
GL_TEXTURE3_ARB = _opengl.GL_TEXTURE3_ARB
GL_TEXTURE4_ARB = _opengl.GL_TEXTURE4_ARB
GL_TEXTURE5_ARB = _opengl.GL_TEXTURE5_ARB
GL_TEXTURE6_ARB = _opengl.GL_TEXTURE6_ARB
GL_TEXTURE7_ARB = _opengl.GL_TEXTURE7_ARB
GL_TEXTURE8_ARB = _opengl.GL_TEXTURE8_ARB
GL_TEXTURE9_ARB = _opengl.GL_TEXTURE9_ARB
GL_TEXTURE10_ARB = _opengl.GL_TEXTURE10_ARB
GL_TEXTURE11_ARB = _opengl.GL_TEXTURE11_ARB
GL_TEXTURE12_ARB = _opengl.GL_TEXTURE12_ARB
GL_TEXTURE13_ARB = _opengl.GL_TEXTURE13_ARB
GL_TEXTURE14_ARB = _opengl.GL_TEXTURE14_ARB
GL_TEXTURE15_ARB = _opengl.GL_TEXTURE15_ARB
GL_TEXTURE16_ARB = _opengl.GL_TEXTURE16_ARB
GL_TEXTURE17_ARB = _opengl.GL_TEXTURE17_ARB
GL_TEXTURE18_ARB = _opengl.GL_TEXTURE18_ARB
GL_TEXTURE19_ARB = _opengl.GL_TEXTURE19_ARB
GL_TEXTURE20_ARB = _opengl.GL_TEXTURE20_ARB
GL_TEXTURE21_ARB = _opengl.GL_TEXTURE21_ARB
GL_TEXTURE22_ARB = _opengl.GL_TEXTURE22_ARB
GL_TEXTURE23_ARB = _opengl.GL_TEXTURE23_ARB
GL_TEXTURE24_ARB = _opengl.GL_TEXTURE24_ARB
GL_TEXTURE25_ARB = _opengl.GL_TEXTURE25_ARB
GL_TEXTURE26_ARB = _opengl.GL_TEXTURE26_ARB
GL_TEXTURE27_ARB = _opengl.GL_TEXTURE27_ARB
GL_TEXTURE28_ARB = _opengl.GL_TEXTURE28_ARB
GL_TEXTURE29_ARB = _opengl.GL_TEXTURE29_ARB
GL_TEXTURE30_ARB = _opengl.GL_TEXTURE30_ARB
GL_TEXTURE31_ARB = _opengl.GL_TEXTURE31_ARB
GL_ACTIVE_TEXTURE_ARB = _opengl.GL_ACTIVE_TEXTURE_ARB
GL_CLIENT_ACTIVE_TEXTURE_ARB = _opengl.GL_CLIENT_ACTIVE_TEXTURE_ARB
GL_MAX_TEXTURE_UNITS_ARB = _opengl.GL_MAX_TEXTURE_UNITS_ARB
GL_ALPHA_BLEND_EQUATION_ATI = _opengl.GL_ALPHA_BLEND_EQUATION_ATI
GLU_EXT_object_space_tess = _opengl.GLU_EXT_object_space_tess
GLU_EXT_nurbs_tessellator = _opengl.GLU_EXT_nurbs_tessellator
GLU_FALSE = _opengl.GLU_FALSE
GLU_TRUE = _opengl.GLU_TRUE
GLU_VERSION_1_1 = _opengl.GLU_VERSION_1_1
GLU_VERSION_1_2 = _opengl.GLU_VERSION_1_2
GLU_VERSION_1_3 = _opengl.GLU_VERSION_1_3
GLU_VERSION = _opengl.GLU_VERSION
GLU_EXTENSIONS = _opengl.GLU_EXTENSIONS
GLU_INVALID_ENUM = _opengl.GLU_INVALID_ENUM
GLU_INVALID_VALUE = _opengl.GLU_INVALID_VALUE
GLU_OUT_OF_MEMORY = _opengl.GLU_OUT_OF_MEMORY
GLU_INVALID_OPERATION = _opengl.GLU_INVALID_OPERATION
GLU_OUTLINE_POLYGON = _opengl.GLU_OUTLINE_POLYGON
GLU_OUTLINE_PATCH = _opengl.GLU_OUTLINE_PATCH
GLU_NURBS_ERROR = _opengl.GLU_NURBS_ERROR
GLU_ERROR = _opengl.GLU_ERROR
GLU_NURBS_BEGIN = _opengl.GLU_NURBS_BEGIN
GLU_NURBS_BEGIN_EXT = _opengl.GLU_NURBS_BEGIN_EXT
GLU_NURBS_VERTEX = _opengl.GLU_NURBS_VERTEX
GLU_NURBS_VERTEX_EXT = _opengl.GLU_NURBS_VERTEX_EXT
GLU_NURBS_NORMAL = _opengl.GLU_NURBS_NORMAL
GLU_NURBS_NORMAL_EXT = _opengl.GLU_NURBS_NORMAL_EXT
GLU_NURBS_COLOR = _opengl.GLU_NURBS_COLOR
GLU_NURBS_COLOR_EXT = _opengl.GLU_NURBS_COLOR_EXT
GLU_NURBS_TEXTURE_COORD = _opengl.GLU_NURBS_TEXTURE_COORD
GLU_NURBS_TEX_COORD_EXT = _opengl.GLU_NURBS_TEX_COORD_EXT
GLU_NURBS_END = _opengl.GLU_NURBS_END
GLU_NURBS_END_EXT = _opengl.GLU_NURBS_END_EXT
GLU_NURBS_BEGIN_DATA = _opengl.GLU_NURBS_BEGIN_DATA
GLU_NURBS_BEGIN_DATA_EXT = _opengl.GLU_NURBS_BEGIN_DATA_EXT
GLU_NURBS_VERTEX_DATA = _opengl.GLU_NURBS_VERTEX_DATA
GLU_NURBS_VERTEX_DATA_EXT = _opengl.GLU_NURBS_VERTEX_DATA_EXT
GLU_NURBS_NORMAL_DATA = _opengl.GLU_NURBS_NORMAL_DATA
GLU_NURBS_NORMAL_DATA_EXT = _opengl.GLU_NURBS_NORMAL_DATA_EXT
GLU_NURBS_COLOR_DATA = _opengl.GLU_NURBS_COLOR_DATA
GLU_NURBS_COLOR_DATA_EXT = _opengl.GLU_NURBS_COLOR_DATA_EXT
GLU_NURBS_TEXTURE_COORD_DATA = _opengl.GLU_NURBS_TEXTURE_COORD_DATA
GLU_NURBS_TEX_COORD_DATA_EXT = _opengl.GLU_NURBS_TEX_COORD_DATA_EXT
GLU_NURBS_END_DATA = _opengl.GLU_NURBS_END_DATA
GLU_NURBS_END_DATA_EXT = _opengl.GLU_NURBS_END_DATA_EXT
GLU_NURBS_ERROR1 = _opengl.GLU_NURBS_ERROR1
GLU_NURBS_ERROR2 = _opengl.GLU_NURBS_ERROR2
GLU_NURBS_ERROR3 = _opengl.GLU_NURBS_ERROR3
GLU_NURBS_ERROR4 = _opengl.GLU_NURBS_ERROR4
GLU_NURBS_ERROR5 = _opengl.GLU_NURBS_ERROR5
GLU_NURBS_ERROR6 = _opengl.GLU_NURBS_ERROR6
GLU_NURBS_ERROR7 = _opengl.GLU_NURBS_ERROR7
GLU_NURBS_ERROR8 = _opengl.GLU_NURBS_ERROR8
GLU_NURBS_ERROR9 = _opengl.GLU_NURBS_ERROR9
GLU_NURBS_ERROR10 = _opengl.GLU_NURBS_ERROR10
GLU_NURBS_ERROR11 = _opengl.GLU_NURBS_ERROR11
GLU_NURBS_ERROR12 = _opengl.GLU_NURBS_ERROR12
GLU_NURBS_ERROR13 = _opengl.GLU_NURBS_ERROR13
GLU_NURBS_ERROR14 = _opengl.GLU_NURBS_ERROR14
GLU_NURBS_ERROR15 = _opengl.GLU_NURBS_ERROR15
GLU_NURBS_ERROR16 = _opengl.GLU_NURBS_ERROR16
GLU_NURBS_ERROR17 = _opengl.GLU_NURBS_ERROR17
GLU_NURBS_ERROR18 = _opengl.GLU_NURBS_ERROR18
GLU_NURBS_ERROR19 = _opengl.GLU_NURBS_ERROR19
GLU_NURBS_ERROR20 = _opengl.GLU_NURBS_ERROR20
GLU_NURBS_ERROR21 = _opengl.GLU_NURBS_ERROR21
GLU_NURBS_ERROR22 = _opengl.GLU_NURBS_ERROR22
GLU_NURBS_ERROR23 = _opengl.GLU_NURBS_ERROR23
GLU_NURBS_ERROR24 = _opengl.GLU_NURBS_ERROR24
GLU_NURBS_ERROR25 = _opengl.GLU_NURBS_ERROR25
GLU_NURBS_ERROR26 = _opengl.GLU_NURBS_ERROR26
GLU_NURBS_ERROR27 = _opengl.GLU_NURBS_ERROR27
GLU_NURBS_ERROR28 = _opengl.GLU_NURBS_ERROR28
GLU_NURBS_ERROR29 = _opengl.GLU_NURBS_ERROR29
GLU_NURBS_ERROR30 = _opengl.GLU_NURBS_ERROR30
GLU_NURBS_ERROR31 = _opengl.GLU_NURBS_ERROR31
GLU_NURBS_ERROR32 = _opengl.GLU_NURBS_ERROR32
GLU_NURBS_ERROR33 = _opengl.GLU_NURBS_ERROR33
GLU_NURBS_ERROR34 = _opengl.GLU_NURBS_ERROR34
GLU_NURBS_ERROR35 = _opengl.GLU_NURBS_ERROR35
GLU_NURBS_ERROR36 = _opengl.GLU_NURBS_ERROR36
GLU_NURBS_ERROR37 = _opengl.GLU_NURBS_ERROR37
GLU_AUTO_LOAD_MATRIX = _opengl.GLU_AUTO_LOAD_MATRIX
GLU_CULLING = _opengl.GLU_CULLING
GLU_SAMPLING_TOLERANCE = _opengl.GLU_SAMPLING_TOLERANCE
GLU_DISPLAY_MODE = _opengl.GLU_DISPLAY_MODE
GLU_PARAMETRIC_TOLERANCE = _opengl.GLU_PARAMETRIC_TOLERANCE
GLU_SAMPLING_METHOD = _opengl.GLU_SAMPLING_METHOD
GLU_U_STEP = _opengl.GLU_U_STEP
GLU_V_STEP = _opengl.GLU_V_STEP
GLU_NURBS_MODE = _opengl.GLU_NURBS_MODE
GLU_NURBS_MODE_EXT = _opengl.GLU_NURBS_MODE_EXT
GLU_NURBS_TESSELLATOR = _opengl.GLU_NURBS_TESSELLATOR
GLU_NURBS_TESSELLATOR_EXT = _opengl.GLU_NURBS_TESSELLATOR_EXT
GLU_NURBS_RENDERER = _opengl.GLU_NURBS_RENDERER
GLU_NURBS_RENDERER_EXT = _opengl.GLU_NURBS_RENDERER_EXT
GLU_OBJECT_PARAMETRIC_ERROR = _opengl.GLU_OBJECT_PARAMETRIC_ERROR
GLU_OBJECT_PARAMETRIC_ERROR_EXT = _opengl.GLU_OBJECT_PARAMETRIC_ERROR_EXT
GLU_OBJECT_PATH_LENGTH = _opengl.GLU_OBJECT_PATH_LENGTH
GLU_OBJECT_PATH_LENGTH_EXT = _opengl.GLU_OBJECT_PATH_LENGTH_EXT
GLU_PATH_LENGTH = _opengl.GLU_PATH_LENGTH
GLU_PARAMETRIC_ERROR = _opengl.GLU_PARAMETRIC_ERROR
GLU_DOMAIN_DISTANCE = _opengl.GLU_DOMAIN_DISTANCE
GLU_MAP1_TRIM_2 = _opengl.GLU_MAP1_TRIM_2
GLU_MAP1_TRIM_3 = _opengl.GLU_MAP1_TRIM_3
GLU_POINT = _opengl.GLU_POINT
GLU_LINE = _opengl.GLU_LINE
GLU_FILL = _opengl.GLU_FILL
GLU_SILHOUETTE = _opengl.GLU_SILHOUETTE
GLU_SMOOTH = _opengl.GLU_SMOOTH
GLU_FLAT = _opengl.GLU_FLAT
GLU_NONE = _opengl.GLU_NONE
GLU_OUTSIDE = _opengl.GLU_OUTSIDE
GLU_INSIDE = _opengl.GLU_INSIDE
GLU_TESS_BEGIN = _opengl.GLU_TESS_BEGIN
GLU_BEGIN = _opengl.GLU_BEGIN
GLU_TESS_VERTEX = _opengl.GLU_TESS_VERTEX
GLU_VERTEX = _opengl.GLU_VERTEX
GLU_TESS_END = _opengl.GLU_TESS_END
GLU_END = _opengl.GLU_END
GLU_TESS_ERROR = _opengl.GLU_TESS_ERROR
GLU_TESS_EDGE_FLAG = _opengl.GLU_TESS_EDGE_FLAG
GLU_EDGE_FLAG = _opengl.GLU_EDGE_FLAG
GLU_TESS_COMBINE = _opengl.GLU_TESS_COMBINE
GLU_TESS_BEGIN_DATA = _opengl.GLU_TESS_BEGIN_DATA
GLU_TESS_VERTEX_DATA = _opengl.GLU_TESS_VERTEX_DATA
GLU_TESS_END_DATA = _opengl.GLU_TESS_END_DATA
GLU_TESS_ERROR_DATA = _opengl.GLU_TESS_ERROR_DATA
GLU_TESS_EDGE_FLAG_DATA = _opengl.GLU_TESS_EDGE_FLAG_DATA
GLU_TESS_COMBINE_DATA = _opengl.GLU_TESS_COMBINE_DATA
GLU_CW = _opengl.GLU_CW
GLU_CCW = _opengl.GLU_CCW
GLU_INTERIOR = _opengl.GLU_INTERIOR
GLU_EXTERIOR = _opengl.GLU_EXTERIOR
GLU_UNKNOWN = _opengl.GLU_UNKNOWN
GLU_TESS_WINDING_RULE = _opengl.GLU_TESS_WINDING_RULE
GLU_TESS_BOUNDARY_ONLY = _opengl.GLU_TESS_BOUNDARY_ONLY
GLU_TESS_TOLERANCE = _opengl.GLU_TESS_TOLERANCE
GLU_TESS_ERROR1 = _opengl.GLU_TESS_ERROR1
GLU_TESS_ERROR2 = _opengl.GLU_TESS_ERROR2
GLU_TESS_ERROR3 = _opengl.GLU_TESS_ERROR3
GLU_TESS_ERROR4 = _opengl.GLU_TESS_ERROR4
GLU_TESS_ERROR5 = _opengl.GLU_TESS_ERROR5
GLU_TESS_ERROR6 = _opengl.GLU_TESS_ERROR6
GLU_TESS_ERROR7 = _opengl.GLU_TESS_ERROR7
GLU_TESS_ERROR8 = _opengl.GLU_TESS_ERROR8
GLU_TESS_MISSING_BEGIN_POLYGON = _opengl.GLU_TESS_MISSING_BEGIN_POLYGON
GLU_TESS_MISSING_BEGIN_CONTOUR = _opengl.GLU_TESS_MISSING_BEGIN_CONTOUR
GLU_TESS_MISSING_END_POLYGON = _opengl.GLU_TESS_MISSING_END_POLYGON
GLU_TESS_MISSING_END_CONTOUR = _opengl.GLU_TESS_MISSING_END_CONTOUR
GLU_TESS_COORD_TOO_LARGE = _opengl.GLU_TESS_COORD_TOO_LARGE
GLU_TESS_NEED_COMBINE_CALLBACK = _opengl.GLU_TESS_NEED_COMBINE_CALLBACK
GLU_TESS_WINDING_ODD = _opengl.GLU_TESS_WINDING_ODD
GLU_TESS_WINDING_NONZERO = _opengl.GLU_TESS_WINDING_NONZERO
GLU_TESS_WINDING_POSITIVE = _opengl.GLU_TESS_WINDING_POSITIVE
GLU_TESS_WINDING_NEGATIVE = _opengl.GLU_TESS_WINDING_NEGATIVE
GLU_TESS_WINDING_ABS_GEQ_TWO = _opengl.GLU_TESS_WINDING_ABS_GEQ_TWO
GLU_TESS_MAX_COORD = _opengl.GLU_TESS_MAX_COORD

def gluSphere(*args):
  return _opengl.gluSphere(*args)
gluSphere = _opengl.gluSphere

def gluUnProject(*args):
  return _opengl.gluUnProject(*args)
gluUnProject = _opengl.gluUnProject
class MGFramebufferObject(_object):
    __swig_setmethods__ = {}
    __setattr__ = lambda self, name, value: _swig_setattr(self, MGFramebufferObject, name, value)
    __swig_getmethods__ = {}
    __getattr__ = lambda self, name: _swig_getattr(self, MGFramebufferObject, name)
    __repr__ = _swig_repr
    __swig_destroy__ = _opengl.delete_MGFramebufferObject
    __del__ = lambda self : None;
    def __init__(self, *args): 
        this = _opengl.new_MGFramebufferObject(*args)
        try: self.this.append(this)
        except: self.this = this
    def texture(self): return _opengl.MGFramebufferObject_texture(self)
    def handle(self): return _opengl.MGFramebufferObject_handle(self)
    def width(self): return _opengl.MGFramebufferObject_width(self)
    def height(self): return _opengl.MGFramebufferObject_height(self)
    def bind(self): return _opengl.MGFramebufferObject_bind(self)
    def release(self): return _opengl.MGFramebufferObject_release(self)
MGFramebufferObject_swigregister = _opengl.MGFramebufferObject_swigregister
MGFramebufferObject_swigregister(MGFramebufferObject)

class MGDepthFramebufferObject(MGFramebufferObject):
    __swig_setmethods__ = {}
    for _s in [MGFramebufferObject]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, MGDepthFramebufferObject, name, value)
    __swig_getmethods__ = {}
    for _s in [MGFramebufferObject]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, MGDepthFramebufferObject, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _opengl.new_MGDepthFramebufferObject(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _opengl.delete_MGDepthFramebufferObject
    __del__ = lambda self : None;
MGDepthFramebufferObject_swigregister = _opengl.MGDepthFramebufferObject_swigregister
MGDepthFramebufferObject_swigregister(MGDepthFramebufferObject)

class MGDepthCompareFramebufferObject(MGFramebufferObject):
    __swig_setmethods__ = {}
    for _s in [MGFramebufferObject]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
    __setattr__ = lambda self, name, value: _swig_setattr(self, MGDepthCompareFramebufferObject, name, value)
    __swig_getmethods__ = {}
    for _s in [MGFramebufferObject]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
    __getattr__ = lambda self, name: _swig_getattr(self, MGDepthCompareFramebufferObject, name)
    __repr__ = _swig_repr
    def __init__(self, *args): 
        this = _opengl.new_MGDepthCompareFramebufferObject(*args)
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _opengl.delete_MGDepthCompareFramebufferObject
    __del__ = lambda self : None;
MGDepthCompareFramebufferObject_swigregister = _opengl.MGDepthCompareFramebufferObject_swigregister
MGDepthCompareFramebufferObject_swigregister(MGDepthCompareFramebufferObject)


def setTextureMatrix():
  return _opengl.setTextureMatrix()
setTextureMatrix = _opengl.setTextureMatrix

def SetMyTextureUnit(*args):
  return _opengl.SetMyTextureUnit(*args)
SetMyTextureUnit = _opengl.SetMyTextureUnit

def get_pixdata(trans=0):
  return _opengl.get_pixdata(trans)
get_pixdata = _opengl.get_pixdata

def write_pixdata(*args):
  return _opengl.write_pixdata(*args)
write_pixdata = _opengl.write_pixdata

def findprimc(*args):
  return _opengl.findprimc(*args)
findprimc = _opengl.findprimc

def findprimc_main(*args):
  return _opengl.findprimc_main(*args)
findprimc_main = _opengl.findprimc_main

def getxyzc(*args):
  return _opengl.getxyzc(*args)
getxyzc = _opengl.getxyzc

def GLf2f(*args):
  return _opengl.GLf2f(*args)
GLf2f = _opengl.GLf2f

def f2GLf(*args):
  return _opengl.f2GLf(*args)
f2GLf = _opengl.f2GLf

def buildrotmatrix_from_c(*args):
  return _opengl.buildrotmatrix_from_c(*args)
buildrotmatrix_from_c = _opengl.buildrotmatrix_from_c

def buildrotmatrix(*args):
  return _opengl.buildrotmatrix(*args)
buildrotmatrix = _opengl.buildrotmatrix

def CheckIfStereoAvailable():
  return _opengl.CheckIfStereoAvailable()
CheckIfStereoAvailable = _opengl.CheckIfStereoAvailable

def CheckIfAlphaAvailable():
  return _opengl.CheckIfAlphaAvailable()
CheckIfAlphaAvailable = _opengl.CheckIfAlphaAvailable

def get_yuvdata(trans=0):
  return _opengl.get_yuvdata(trans)
get_yuvdata = _opengl.get_yuvdata

def GetClippingPlanes():
  return _opengl.GetClippingPlanes()
GetClippingPlanes = _opengl.GetClippingPlanes

def GetFrontAndBackClippingPlanes():
  return _opengl.GetFrontAndBackClippingPlanes()
GetFrontAndBackClippingPlanes = _opengl.GetFrontAndBackClippingPlanes

def isPointInClippingVolume(*args):
  return _opengl.isPointInClippingVolume(*args)
isPointInClippingVolume = _opengl.isPointInClippingVolume

def SetupFBOBlending():
  return _opengl.SetupFBOBlending()
SetupFBOBlending = _opengl.SetupFBOBlending

def DrawAxes(*args):
  return _opengl.DrawAxes(*args)
DrawAxes = _opengl.DrawAxes

def DrawAxesText(*args):
  return _opengl.DrawAxesText(*args)
DrawAxesText = _opengl.DrawAxesText

def DrawScale(*args):
  return _opengl.DrawScale(*args)
DrawScale = _opengl.DrawScale

def DrawScaleText(*args):
  return _opengl.DrawScaleText(*args)
DrawScaleText = _opengl.DrawScaleText

def load_texture(*args):
  return _opengl.load_texture(*args)
load_texture = _opengl.load_texture

def GetCompatibleTextureSize(*args):
  return _opengl.GetCompatibleTextureSize(*args)
GetCompatibleTextureSize = _opengl.GetCompatibleTextureSize

def ResizeWithEmptySpace(*args):
  return _opengl.ResizeWithEmptySpace(*args)
ResizeWithEmptySpace = _opengl.ResizeWithEmptySpace

def set_texture_coord(*args):
  return _opengl.set_texture_coord(*args)
set_texture_coord = _opengl.set_texture_coord
NEAREST = _opengl.NEAREST
LINEAR = _opengl.LINEAR
MIPMAP = _opengl.MIPMAP

def glgetbool(*args):
  return _opengl.glgetbool(*args)
glgetbool = _opengl.glgetbool

def glgetint(*args):
  return _opengl.glgetint(*args)
glgetint = _opengl.glgetint

def glgetdouble(*args):
  return _opengl.glgetdouble(*args)
glgetdouble = _opengl.glgetdouble

def glgetfloat(*args):
  return _opengl.glgetfloat(*args)
glgetfloat = _opengl.glgetfloat

def newfv4(*args):
  return _opengl.newfv4(*args)
newfv4 = _opengl.newfv4

def newdv4(*args):
  return _opengl.newdv4(*args)
newdv4 = _opengl.newdv4

def setfv4(*args):
  return _opengl.setfv4(*args)
setfv4 = _opengl.setfv4

def delcGLfp(*args):
  return _opengl.delcGLfp(*args)
delcGLfp = _opengl.delcGLfp

def delGLfp(*args):
  return _opengl.delGLfp(*args)
delGLfp = _opengl.delGLfp

def delcGLdp(*args):
  return _opengl.delcGLdp(*args)
delcGLdp = _opengl.delcGLdp

def delGLdp(*args):
  return _opengl.delGLdp(*args)
delGLdp = _opengl.delGLdp

def glbyte2str(*args):
  return _opengl.glbyte2str(*args)
glbyte2str = _opengl.glbyte2str
# This file is compatible with both classic and new-style classes.


