('GreenBits', c_int)] GLFWwindowsizefun = CFUNCTYPE(None, c_int, c_int) GLFWwindowclosefun = CFUNCTYPE(c_int) GLFWwindowrefreshfun = CFUNCTYPE(None) GLFWmousebuttonfun = CFUNCTYPE(None, c_int, c_int) GLFWmouseposfun = CFUNCTYPE(None, c_int, c_int) GLFWmousewheelfun = CFUNCTYPE(None, c_int) GLFWkeyfun = CFUNCTYPE(None, c_int, c_int) GLFWcharfun = CFUNCTYPE(None, c_int, c_int) # ------------------------------------------------------------------------------ # function prototypes # ------------------------------------------------------------------------------ glfwInit = lib.link_function(_glfw, 'glfwInit', c_int, None) glfwTerminate = lib.link_function(_glfw, 'glfwTerminate', None, None) glfwGetVersion = lib.link_function(_glfw, 'glfwGetVersion', None, [POINTER(c_int), POINTER(c_int), POINTER(c_int)]) glfwOpenWindow = lib.link_function(_glfw, 'glfwOpenWindow', c_int, [c_int, c_int, c_int, c_int, c_int, c_int, c_int, c_int, c_int]) glfwOpenWindowHint = lib.link_function(_glfw, 'glfwOpenWindowHint', None, [c_int, c_int]) glfwCloseWindow = lib.link_function(_glfw, 'glfwCloseWindow', None, None) glfwSetWindowTitle = lib.link_function(_glfw, 'glfwSetWindowTitle', None, [c_char_p]) glfwGetWindowSize = lib.link_function(_glfw, 'glfwGetWindowSize', None, [POINTER(c_int), POINTER(c_int)])
class struct_GLUtesselator(Structure): __slots__ = [] struct_GLUtesselator._fields_ = [ ('_opaque_struct', c_int) ]; GLUtesselator = struct_GLUtesselator GLUnurbsObj = GLUnurbs GLUquadricObj = GLUquadric GLUtesselatorObj = GLUtesselator GLUtriangulatorObj = GLUtesselator GLU_TESS_MAX_COORD = 9.9999999999999998e+149 _GLUfuncptr = CFUNCTYPE(None) gluBeginCurve = lib.link_function(_glu, 'gluBeginCurve', None, [POINTER(GLUnurbs)]) gluBeginPolygon = lib.link_function(_glu, 'gluBeginPolygon', None, [POINTER(GLUtesselator)]) gluBeginSurface = lib.link_function(_glu, 'gluBeginSurface', None, [POINTER(GLUnurbs)]) gluBeginTrim = lib.link_function(_glu, 'gluBeginTrim', None, [POINTER(GLUnurbs)]) gluBuild1DMipmapLevels = lib.link_function(_glu, 'gluBuild1DMipmapLevels', GLint, [GLenum, GLint, GLsizei, GLenum, GLenum, GLint, GLint, GLint, POINTER(None)]) gluBuild1DMipmaps = lib.link_function(_glu, 'gluBuild1DMipmaps', GLint, [GLenum, GLint, GLsizei, GLenum, GLenum, POINTER(None)]) gluBuild2DMipmapLevels = lib.link_function(_glu, 'gluBuild2DMipmapLevels', GLint, [GLenum, GLint, GLsizei, GLsizei, GLenum, GLenum, GLint, GLint, GLint, POINTER(None)]) gluBuild2DMipmaps = lib.link_function(_glu, 'gluBuild2DMipmaps', GLint, [GLenum, GLint, GLsizei, GLsizei, GLenum, GLenum, POINTER(None)]) gluBuild3DMipmapLevels = lib.link_function(_glu,
AL_VENDOR = 0xB001 AL_VERSION = 0xB002 AL_RENDERER = 0xB003 AL_EXTENSIONS = 0xB004 AL_DOPPLER_FACTOR = 0xC000 AL_DOPPLER_VELOCITY = 0xC001 AL_SPEED_OF_SOUND = 0xC003 AL_DISTANCE_MODEL = 0xD000 AL_INVERSE_DISTANCE = 0xD001 AL_INVERSE_DISTANCE_CLAMPED = 0xD002 AL_LINEAR_DISTANCE = 0xD003 AL_LINEAR_DISTANCE_CLAMPED = 0xD004 AL_EXPONENT_DISTANCE = 0xD005 AL_EXPONENT_DISTANCE_CLAMPED = 0xD006 alEnable = lib.link_function(_al, 'alEnable', None, [ALenum]) alDisable = lib.link_function(_al, 'alDisable', None, [ALenum]) alIsEnabled = lib.link_function(_al, 'alIsEnabled', ALboolean, [ALenum]) alGetString = lib.link_function(_al, 'alGetString', POINTER(ALchar), [ALenum]) alGetBooleanv = lib.link_function(_al, 'alGetBooleanv', None, [ALenum, POINTER(ALboolean)]) alGetIntegerv = lib.link_function(_al, 'alGetIntegerv', None, [ALenum, POINTER(ALint)]) alGetFloatv = lib.link_function(_al, 'alGetFloatv', None, [ALenum, POINTER(ALfloat)]) alGetDoublev = lib.link_function(_al, 'alGetDoublev', None, [ALenum, POINTER(ALdouble)]) alGetBoolean = lib.link_function(_al,