FormatHandler( 'none', 'OpenGL.arrays.nones.NoneHandler', [ _bi+'.NoneType'],isOutput=False )
if sys.version_info[0] < 3:
FormatHandler( 'str', 'OpenGL.arrays.strings.StringHandler',[_bi+'.str'], isOutput=False )
FormatHandler( 'unicode', 'OpenGL.arrays.strings.UnicodeHandler',[_bi+'.unicode'], isOutput=False )
else:
FormatHandler( 'bytes', 'OpenGL.arrays.strings.StringHandler',[_bi+'.bytes'], isOutput=False )
FormatHandler( 'str', 'OpenGL.arrays.strings.UnicodeHandler',[_bi+'.str'], isOutput=False )
FormatHandler( 'list', 'OpenGL.arrays.lists.ListHandler', [
_bi+'.list',
_bi+'.tuple',
], isOutput=False )
FormatHandler( 'numbers', 'OpenGL.arrays.numbers.NumberHandler', [
_bi+'.int',
_bi+'.float',
_bi+'.long',
], isOutput=False )
FormatHandler(
'ctypesarrays', 'OpenGL.arrays.ctypesarrays.CtypesArrayHandler',
[
'_ctypes.ArrayType',
'_ctypes.PyCArrayType',
'_ctypes.Array',
'_ctypes.array.Array',
],
isOutput=True,
)
FormatHandler(
'ctypesparameter',
'OpenGL.arrays.ctypesparameters.CtypesParameterHandler',
[
_bi+'.CArgObject',
'ctypes.c_uint',
'ctypes.c_int',
'ctypes.c_float',
'ctypes.c_double',
'ctypes.c_ulong',
'ctypes.c_long',
'ctypes.c_longlong',
],
isOutput=True,
)
FormatHandler( 'ctypespointer', 'OpenGL.arrays.ctypespointers.CtypesPointerHandler',[
'ctypes.c_void_p',
'_ctypes._Pointer',
'ctypes.c_char_p',
'_ctypes.pointer._Pointer',
],isOutput=False )
FormatHandler( 'numpy', 'OpenGL.arrays.numpymodule.NumpyHandler', [
'numpy.ndarray',
'numpy.core.memmap.memmap',
],isOutput=True )
FormatHandler( 'buffer', 'OpenGL.arrays.buffers.BufferHandler', [
'OpenGL.arrays._buffers.Py_buffer',
_bi+'.memoryview',
_bi+'.bytearray',
],isOutput=True )
FormatHandler( 'vbo', 'OpenGL.arrays.vbo.VBOHandler', ['OpenGL.arrays.vbo.VBO','OpenGL_accelerate.vbo.VBO'],isOutput=False )
FormatHandler( 'vbooffset', 'OpenGL.arrays.vbo.VBOOffsetHandler', ['OpenGL.arrays.vbo.VBOOffset','OpenGL_accelerate.vbo.VBOOffset'],isOutput=False )