OpenGL.GL.ARB.vertex_buffer_object
index
/build/buildd/pyopengl-3.0.0~b6/OpenGL/GL/ARB/vertex_buffer_object.py

OpenGL extension ARB.vertex_buffer_object
 
This module customises the behaviour of the 
OpenGL.raw.GL.ARB.vertex_buffer_object to provide a more 
Python-friendly API

 
Modules
       
OpenGL.arrays
OpenGL.constant
OpenGL.constants
ctypes
OpenGL.extensions
OpenGL.GL.glget
OpenGL.platform
OpenGL.wrapper

 
Functions
       
_sizeOfArrayInput(pyArgs, index, wrapper)
glBufferDataARB( target,data,usage )
pyConverters: target=None, data=<OpenGL.converters.CallFuncPyConverter object at 0x8ee5cac>, usage=None
cConverters: target=None, size=
_sizeOfArrayInput(pyArgs, index, wrapper)
, data=None, usage=None
cResolvers: target=None, size=None, data=
voidDataPointer(cls, value) method of type instance
Given value in a known data-pointer type, return void_p for pointer
, usage=None
storeValues: Not Used
returnValues: <OpenGL.converters.returnPyArgument object at 0x851a1bc>
Wrapping Operation: glBufferDataARB( GLenum(target), GLsizeiptrARB(size), c_void_p(data), GLenum(usage) ) -> None
glBufferSubDataARB( target,offset,data )
pyConverters: target=None, offset=None, data=<OpenGL.converters.CallFuncPyConverter object at 0x8ee5d6c>
cConverters: target=None, offset=None, size=
_sizeOfArrayInput(pyArgs, index, wrapper)
, data=None
cResolvers: target=None, offset=None, size=None, data=
voidDataPointer(cls, value) method of type instance
Given value in a known data-pointer type, return void_p for pointer
storeValues: Not Used
returnValues: <OpenGL.converters.returnPyArgument object at 0x851a324>
Wrapping Operation: glBufferSubDataARB( GLenum(target), GLintptrARB(offset), GLsizeiptrARB(size), c_void_p(data) ) -> None
glDeleteBuffersARB( n,buffers )
pyConverters: n=None, buffers=<OpenGL.converters.CallFuncPyConverter object at 0x858a5ac>
cConverters: n=None, buffers=<OpenGL.converters.getPyArgsName object at 0x851a914>
cResolvers: Not Used
storeValues: Not Used
returnValues:
returnPointer(result, baseOperation, pyArgs, cArgs)
Return the converted object as result of function
 
Note: this is a hack that always returns pyArgs[0]!
Wrapping Operation: glDeleteBuffersARB( GLsizei(n), GLuintArray(buffers) ) -> None
glGenBuffersARB( n )
pyConverters: n=None
cConverters: n=None, buffers=<OpenGL.converters.SizedOutput object at 0x851480c>
cResolvers: Not Used
storeValues: Not Used
returnValues:
oldStyleReturn(self, result, baseOperation, pyArgs, cArgs) method of SizedOutput instance
Retrieve cArgs[ self.index ]
Wrapping Operation: glGenBuffersARB( GLsizei(n), GLuintArray(buffers) ) -> None

 
Data
        EXTENSION_NAME = 'GL_ARB_vertex_buffer_object'
GL_ARRAY_BUFFER_ARB = GL_ARRAY_BUFFER_ARB
GL_ARRAY_BUFFER_BINDING_ARB = GL_ARRAY_BUFFER_BINDING_ARB
GL_BUFFER_ACCESS_ARB = GL_BUFFER_ACCESS_ARB
GL_BUFFER_MAPPED_ARB = GL_BUFFER_MAPPED_ARB
GL_BUFFER_MAP_POINTER_ARB = GL_BUFFER_MAP_POINTER_ARB
GL_BUFFER_SIZE_ARB = GL_BUFFER_SIZE_ARB
GL_BUFFER_USAGE_ARB = GL_BUFFER_USAGE_ARB
GL_COLOR_ARRAY_BUFFER_BINDING_ARB = GL_COLOR_ARRAY_BUFFER_BINDING_ARB
GL_DYNAMIC_COPY_ARB = GL_DYNAMIC_COPY_ARB
GL_DYNAMIC_DRAW_ARB = GL_DYNAMIC_DRAW_ARB
GL_DYNAMIC_READ_ARB = GL_DYNAMIC_READ_ARB
GL_EDGE_FLAG_ARRAY_BUFFER_BINDING_ARB = GL_EDGE_FLAG_ARRAY_BUFFER_BINDING_ARB
GL_ELEMENT_ARRAY_BUFFER_ARB = GL_ELEMENT_ARRAY_BUFFER_ARB
GL_ELEMENT_ARRAY_BUFFER_BINDING_ARB = GL_ELEMENT_ARRAY_BUFFER_BINDING_ARB
GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING_ARB = GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING_ARB
GL_INDEX_ARRAY_BUFFER_BINDING_ARB = GL_INDEX_ARRAY_BUFFER_BINDING_ARB
GL_NORMAL_ARRAY_BUFFER_BINDING_ARB = GL_NORMAL_ARRAY_BUFFER_BINDING_ARB
GL_READ_ONLY_ARB = GL_READ_ONLY_ARB
GL_READ_WRITE_ARB = GL_READ_WRITE_ARB
GL_SECONDARY_COLOR_ARRAY_BUFFER_BINDING_ARB = GL_SECONDARY_COLOR_ARRAY_BUFFER_BINDING_ARB
GL_STATIC_COPY_ARB = GL_STATIC_COPY_ARB
GL_STATIC_DRAW_ARB = GL_STATIC_DRAW_ARB
GL_STATIC_READ_ARB = GL_STATIC_READ_ARB
GL_STREAM_COPY_ARB = GL_STREAM_COPY_ARB
GL_STREAM_DRAW_ARB = GL_STREAM_DRAW_ARB
GL_STREAM_READ_ARB = GL_STREAM_READ_ARB
GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING_ARB = GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING_ARB
GL_VERTEX_ARRAY_BUFFER_BINDING_ARB = GL_VERTEX_ARRAY_BUFFER_BINDING_ARB
GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING_ARB = GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING_ARB
GL_WEIGHT_ARRAY_BUFFER_BINDING_ARB = GL_WEIGHT_ARRAY_BUFFER_BINDING_ARB
GL_WRITE_ONLY_ARB = GL_WRITE_ONLY_ARB
__file__ = '/build/buildd/pyopengl-3.0.0~b6/OpenGL/GL/ARB/vertex_buffer_object.py'
__name__ = 'OpenGL.GL.ARB.vertex_buffer_object'
glBindBufferARB = <OpenGL.platform.baseplatform.glBindBufferARB object at 0x8ee58cc>
glGetBufferParameterivARB = <OpenGL.platform.baseplatform.glGetBufferParameterivARB object at 0x861708c>
glGetBufferPointervARB = <OpenGL.platform.baseplatform.glGetBufferPointervARB object at 0x861712c>
glGetBufferSubDataARB = <OpenGL.platform.baseplatform.glGetBufferSubDataARB object at 0x858cfec>
glIsBufferARB = <OpenGL.platform.baseplatform.glIsBufferARB object at 0x8ee5a2c>
glMapBufferARB = <OpenGL.platform.baseplatform.glMapBufferARB object at 0x86170ac>
glUnmapBufferARB = <OpenGL.platform.baseplatform.glUnmapBufferARB object at 0x861714c>