OpenGL.arrays.vbo
index
/home/mcfletch/pylive/OpenGL/arrays/vbo.py

VertexBufferObject helper class

 
Modules
       
OpenGL.GL
OpenGL.acceleratesupport
OpenGL.constants
ctypes
OpenGL.error
logging
OpenGL.GL.ARB.vertex_buffer_object
weakref

 
Classes
       
object
Implementation

 
class Implementation(object)
    Abstraction point for the various implementations that can be used
 
  Methods defined here:
__init__(self)
__nonzero__(self)
basename(self, name)
deleter(self, buffers, key)
Produce a deleter callback to delete the given buffer

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

Data and other attributes defined here:
available = False

 
Functions
       
_cleaner(vbo)
get_implementation(*args)
Retrieve the appropriate implementation for this machine
mapVBO(vbo, access=GL_READ_WRITE)
Map the given buffer into a numpy array...
 
Method taken from:
 http://www.mail-archive.com/numpy-discussion@lists.sourceforge.net/msg01161.html
 
This should be considered an *experimental* API,
it is not guaranteed to be available in future revisions 
of this library!

 
Data
        ArrayDatatype = <OpenGL_accelerate.arraydatatype.ArrayDatatype object at 0x21b73c0>
IMPLEMENTATION = None
PyBuffer_FromMemory = <_FuncPtr object at 0x371e7a0>
VBOOFFSET_HANDLER = <OpenGL_accelerate.vbo.VBOOffsetHandler object at 0x398acf8>
VBO_HANDLER = <OpenGL_accelerate.vbo.VBOHandler object at 0x3988a00>
__all__ = ('VBO', 'VBOHandler', 'mapVBO')
__file__ = '/home/mcfletch/pylive/OpenGL/arrays/vbo.pyc'
__name__ = 'OpenGL.arrays.vbo'
__package__ = 'OpenGL.arrays'
_cleaners = {}
log = <logging.Logger instance at 0x398a0e0>