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

Abstraction point for handling of data-pointers in OpenGL
 
The purpose of this package is to allow for the registration and dispatch
of handlers for different data-types in such a way that you can add new
data-types to the set of types which PyOpenGL will handle as arguments
to functions requiring typed pointers.
 
Possible data types:
    Numpy arrays
    Numarray arrays
    PyGame surfaces
    PyMedia buffers
    Python buffer-objects
    Memory-mapped files
    PIL images

 
Modules
       
OpenGL
OpenGL.acceleratesupport
OpenGL.arrays.arraydatatype
OpenGL.constants
OpenGL.contextdata
OpenGL.converters
ctypes
OpenGL.error
OpenGL.arrays.formathandler
logging
OpenGL.logs
OpenGL.plugins
OpenGL.wrapper

 
Data
        ArrayDatatype = <OpenGL_accelerate.arraydatatype.ArrayDatatype object at 0x21b73c0>
GL_CONSTANT_TO_ARRAY_TYPE = {GL_BYTE: <OpenGL_accelerate.arraydatatype.ArrayDatatype object at 0x21b7550>, GL_UNSIGNED_BYTE: <OpenGL_accelerate.arraydatatype.ArrayDatatype object at 0x21b7690>, GL_SHORT: <OpenGL_accelerate.arraydatatype.ArrayDatatype object at 0x21b75f0>, GL_UNSIGNED_SHORT: <OpenGL_accelerate.arraydatatype.ArrayDatatype object at 0x21b76e0>, GL_INT: <OpenGL_accelerate.arraydatatype.ArrayDatatype object at 0x21b7640>, GL_UNSIGNED_INT: <OpenGL_accelerate.arraydatatype.ArrayDatatype object at 0x21b7730>, GL_FLOAT: <OpenGL_accelerate.arraydatatype.ArrayDatatype object at 0x21b7500>, GL_DOUBLE: <OpenGL_accelerate.arraydatatype.ArrayDatatype object at 0x21b74b0>}
GLbooleanArray = <OpenGL_accelerate.arraydatatype.ArrayDatatype object at 0x21b7690>
GLbyteArray = <OpenGL_accelerate.arraydatatype.ArrayDatatype object at 0x21b7550>
GLcharARBArray = <OpenGL_accelerate.arraydatatype.ArrayDatatype object at 0x21b75a0>
GLcharArray = <OpenGL_accelerate.arraydatatype.ArrayDatatype object at 0x21b75a0>
GLclampdArray = <OpenGL_accelerate.arraydatatype.ArrayDatatype object at 0x21b7410>
GLclampfArray = <OpenGL_accelerate.arraydatatype.ArrayDatatype object at 0x21b7460>
GLdoubleArray = <OpenGL_accelerate.arraydatatype.ArrayDatatype object at 0x21b74b0>
GLenumArray = <OpenGL_accelerate.arraydatatype.ArrayDatatype object at 0x21b7820>
GLfloatArray = <OpenGL_accelerate.arraydatatype.ArrayDatatype object at 0x21b7500>
GLint64Array = <OpenGL_accelerate.arraydatatype.ArrayDatatype object at 0x21b7780>
GLintArray = <OpenGL_accelerate.arraydatatype.ArrayDatatype object at 0x21b7640>
GLshortArray = <OpenGL_accelerate.arraydatatype.ArrayDatatype object at 0x21b75f0>
GLsizeiArray = <OpenGL_accelerate.arraydatatype.ArrayDatatype object at 0x21b7870>
GLubyteArray = <OpenGL_accelerate.arraydatatype.ArrayDatatype object at 0x21b7690>
GLuint64Array = <OpenGL_accelerate.arraydatatype.ArrayDatatype object at 0x21b77d0>
GLuintArray = <OpenGL_accelerate.arraydatatype.ArrayDatatype object at 0x21b7730>
GLushortArray = <OpenGL_accelerate.arraydatatype.ArrayDatatype object at 0x21b76e0>
__file__ = '/home/mcfletch/pylive/OpenGL/arrays/__init__.pyc'
__name__ = 'OpenGL.arrays.__init__'
__package__ = 'OpenGL.arrays'
log = <logging.Logger instance at 0x21c9320>
returnPointer = returnPyArgumentIndex( 0L )