1'''Autogenerated by xml_generate script, do not edit!''' 2from OpenGL import platform as _p, arrays 3# Code generation uses this 4from OpenGL.raw.GL import _types as _cs 5# End users want this... 6from OpenGL.raw.GL._types import * 7from OpenGL.raw.GL import _errors 8from OpenGL.constant import Constant as _C 9 10import ctypes 11_EXTENSION_NAME = 'GL_ARB_vertex_buffer_object' 12def _f( function ): 13 return _p.createFunction( function,_p.PLATFORM.GL,'GL_ARB_vertex_buffer_object',error_checker=_errors._error_checker) 14GL_ARRAY_BUFFER_ARB=_C('GL_ARRAY_BUFFER_ARB',0x8892) 15GL_ARRAY_BUFFER_BINDING_ARB=_C('GL_ARRAY_BUFFER_BINDING_ARB',0x8894) 16GL_BUFFER_ACCESS_ARB=_C('GL_BUFFER_ACCESS_ARB',0x88BB) 17GL_BUFFER_MAPPED_ARB=_C('GL_BUFFER_MAPPED_ARB',0x88BC) 18GL_BUFFER_MAP_POINTER_ARB=_C('GL_BUFFER_MAP_POINTER_ARB',0x88BD) 19GL_BUFFER_SIZE_ARB=_C('GL_BUFFER_SIZE_ARB',0x8764) 20GL_BUFFER_USAGE_ARB=_C('GL_BUFFER_USAGE_ARB',0x8765) 21GL_COLOR_ARRAY_BUFFER_BINDING_ARB=_C('GL_COLOR_ARRAY_BUFFER_BINDING_ARB',0x8898) 22GL_DYNAMIC_COPY_ARB=_C('GL_DYNAMIC_COPY_ARB',0x88EA) 23GL_DYNAMIC_DRAW_ARB=_C('GL_DYNAMIC_DRAW_ARB',0x88E8) 24GL_DYNAMIC_READ_ARB=_C('GL_DYNAMIC_READ_ARB',0x88E9) 25GL_EDGE_FLAG_ARRAY_BUFFER_BINDING_ARB=_C('GL_EDGE_FLAG_ARRAY_BUFFER_BINDING_ARB',0x889B) 26GL_ELEMENT_ARRAY_BUFFER_ARB=_C('GL_ELEMENT_ARRAY_BUFFER_ARB',0x8893) 27GL_ELEMENT_ARRAY_BUFFER_BINDING_ARB=_C('GL_ELEMENT_ARRAY_BUFFER_BINDING_ARB',0x8895) 28GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING_ARB=_C('GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING_ARB',0x889D) 29GL_INDEX_ARRAY_BUFFER_BINDING_ARB=_C('GL_INDEX_ARRAY_BUFFER_BINDING_ARB',0x8899) 30GL_NORMAL_ARRAY_BUFFER_BINDING_ARB=_C('GL_NORMAL_ARRAY_BUFFER_BINDING_ARB',0x8897) 31GL_READ_ONLY_ARB=_C('GL_READ_ONLY_ARB',0x88B8) 32GL_READ_WRITE_ARB=_C('GL_READ_WRITE_ARB',0x88BA) 33GL_SECONDARY_COLOR_ARRAY_BUFFER_BINDING_ARB=_C('GL_SECONDARY_COLOR_ARRAY_BUFFER_BINDING_ARB',0x889C) 34GL_STATIC_COPY_ARB=_C('GL_STATIC_COPY_ARB',0x88E6) 35GL_STATIC_DRAW_ARB=_C('GL_STATIC_DRAW_ARB',0x88E4) 36GL_STATIC_READ_ARB=_C('GL_STATIC_READ_ARB',0x88E5) 37GL_STREAM_COPY_ARB=_C('GL_STREAM_COPY_ARB',0x88E2) 38GL_STREAM_DRAW_ARB=_C('GL_STREAM_DRAW_ARB',0x88E0) 39GL_STREAM_READ_ARB=_C('GL_STREAM_READ_ARB',0x88E1) 40GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING_ARB=_C('GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING_ARB',0x889A) 41GL_VERTEX_ARRAY_BUFFER_BINDING_ARB=_C('GL_VERTEX_ARRAY_BUFFER_BINDING_ARB',0x8896) 42GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING_ARB=_C('GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING_ARB',0x889F) 43GL_WEIGHT_ARRAY_BUFFER_BINDING_ARB=_C('GL_WEIGHT_ARRAY_BUFFER_BINDING_ARB',0x889E) 44GL_WRITE_ONLY_ARB=_C('GL_WRITE_ONLY_ARB',0x88B9) 45@_f 46@_p.types(None,_cs.GLenum,_cs.GLuint) 47def glBindBufferARB(target,buffer):pass 48@_f 49@_p.types(None,_cs.GLenum,_cs.GLsizeiptrARB,ctypes.c_void_p,_cs.GLenum) 50def glBufferDataARB(target,size,data,usage):pass 51@_f 52@_p.types(None,_cs.GLenum,_cs.GLintptrARB,_cs.GLsizeiptrARB,ctypes.c_void_p) 53def glBufferSubDataARB(target,offset,size,data):pass 54@_f 55@_p.types(None,_cs.GLsizei,arrays.GLuintArray) 56def glDeleteBuffersARB(n,buffers):pass 57@_f 58@_p.types(None,_cs.GLsizei,arrays.GLuintArray) 59def glGenBuffersARB(n,buffers):pass 60@_f 61@_p.types(None,_cs.GLenum,_cs.GLenum,arrays.GLintArray) 62def glGetBufferParameterivARB(target,pname,params):pass 63@_f 64@_p.types(None,_cs.GLenum,_cs.GLenum,arrays.GLvoidpArray) 65def glGetBufferPointervARB(target,pname,params):pass 66@_f 67@_p.types(None,_cs.GLenum,_cs.GLintptrARB,_cs.GLsizeiptrARB,ctypes.c_void_p) 68def glGetBufferSubDataARB(target,offset,size,data):pass 69@_f 70@_p.types(_cs.GLboolean,_cs.GLuint) 71def glIsBufferARB(buffer):pass 72@_f 73@_p.types(ctypes.c_void_p,_cs.GLenum,_cs.GLenum) 74def glMapBufferARB(target,access):pass 75@_f 76@_p.types(_cs.GLboolean,_cs.GLenum) 77def glUnmapBufferARB(target):pass 78