OpenGL.arrays.numbers | index /var/pylive/src/OpenGL-dev/OpenGL-ctypes/OpenGL/arrays/numbers.py |
Numbers passed as array handling code for PyOpenGL
Modules | ||||||
|
Classes | ||||||||||
|
Data | ||
BYTE_SIZES = {GL_BYTE: 1, GL_UNSIGNED_BYTE: 1, GL_SHORT: 2, GL_UNSIGNED_SHORT: 2, GL_INT: 4, GL_UNSIGNED_INT: 4, GL_FLOAT: 4, GL_DOUBLE: 8} CONSTANT_TO_TYPE = {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'>} DEFAULT_TYPES = {<type 'float'>: (<class 'ctypes.c_double'>, GL_DOUBLE), <type 'int'>: (<class 'ctypes.c_int'>, GL_INT), <type 'long'>: (<class 'ctypes.c_int'>, GL_INT)} REGISTRY_NAME = 'numbers' TARGET_TYPES = {<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} TARGET_TYPE_TUPLE = (<class 'ctypes.c_double'>, <class 'ctypes.c_float'>, <class 'ctypes.c_float'>, <class 'ctypes.c_double'>, <class 'ctypes.c_byte'>, <class 'ctypes.c_short'>, <class 'ctypes.c_int'>, <class 'ctypes.c_ubyte'>, <class 'ctypes.c_ushort'>, <class 'ctypes.c_uint'>, <class 'ctypes.c_uint'>) |