| OpenGL.arrays.ctypesarrays | index /home/mcfletch/pylive/OpenGL/arrays/ctypesarrays.py |
ctypes sized data-arrays as a data-formatmechanism
XXX we have to use _ctypes.Array as the type descriminator,
would be nice to have it available from the public module
| Modules | ||||||
| ||||||
| Classes | ||||||||||
|
| ||||||||||
| Data | ||
| ARRAY_TO_GL_TYPE_MAPPING = {<class 'ctypes.c_short'>: GL_SHORT, <class 'ctypes.c_ushort'>: GL_UNSIGNED_SHORT, <class 'ctypes.c_int'>: GL_INT, <class 'ctypes.c_uint'>: GL_UNSIGNED_INT, <class 'ctypes.c_float'>: GL_FLOAT, <class 'ctypes.c_double'>: GL_DOUBLE, <class 'ctypes.c_ubyte'>: GL_UNSIGNED_BYTE, <class 'ctypes.c_byte'>: GL_BYTE, <class 'ctypes.c_char'>: <type 'str'>} GL_TYPE_TO_ARRAY_MAPPING = {GL_BYTE: <class 'ctypes.c_byte'>, GL_UNSIGNED_BYTE: <class 'ctypes.c_ubyte'>, GL_SHORT: <class 'ctypes.c_short'>, GL_UNSIGNED_SHORT: <class 'ctypes.c_ushort'>, GL_INT: <class 'ctypes.c_int'>, GL_UNSIGNED_INT: <class 'ctypes.c_uint'>, GL_FLOAT: <class 'ctypes.c_float'>, GL_DOUBLE: <class 'ctypes.c_double'>, <type 'str'>: <class 'ctypes.c_char'>} REGISTRY_NAME = 'ctypesarrays' __file__ = '/home/mcfletch/pylive/OpenGL/arrays/ctypesarrays.pyc' __name__ = 'OpenGL.arrays.ctypesarrays' __package__ = 'OpenGL.arrays' | ||