1'''OpenGL extension ARB.multitexture 2 3This module customises the behaviour of the 4OpenGL.raw.GL.ARB.multitexture to provide a more 5Python-friendly API 6 7The official definition of this extension is available here: 8http://www.opengl.org/registry/specs/ARB/multitexture.txt 9''' 10from OpenGL import platform, constant, arrays 11from OpenGL import extensions, wrapper 12import ctypes 13from OpenGL.raw.GL import _types, _glgets 14from OpenGL.raw.GL.ARB.multitexture import * 15from OpenGL.raw.GL.ARB.multitexture import _EXTENSION_NAME 16 17def glInitMultitextureARB(): 18 '''Return boolean indicating whether this extension is available''' 19 from OpenGL import extensions 20 return extensions.hasGLExtension( _EXTENSION_NAME ) 21 22glMultiTexCoord1dvARB=wrapper.wrapper(glMultiTexCoord1dvARB).setInputArraySize( 23 'v', 1 24) 25glMultiTexCoord1fvARB=wrapper.wrapper(glMultiTexCoord1fvARB).setInputArraySize( 26 'v', 1 27) 28glMultiTexCoord1ivARB=wrapper.wrapper(glMultiTexCoord1ivARB).setInputArraySize( 29 'v', 1 30) 31glMultiTexCoord1svARB=wrapper.wrapper(glMultiTexCoord1svARB).setInputArraySize( 32 'v', 1 33) 34glMultiTexCoord2dvARB=wrapper.wrapper(glMultiTexCoord2dvARB).setInputArraySize( 35 'v', 2 36) 37glMultiTexCoord2fvARB=wrapper.wrapper(glMultiTexCoord2fvARB).setInputArraySize( 38 'v', 2 39) 40glMultiTexCoord2ivARB=wrapper.wrapper(glMultiTexCoord2ivARB).setInputArraySize( 41 'v', 2 42) 43glMultiTexCoord2svARB=wrapper.wrapper(glMultiTexCoord2svARB).setInputArraySize( 44 'v', 2 45) 46glMultiTexCoord3dvARB=wrapper.wrapper(glMultiTexCoord3dvARB).setInputArraySize( 47 'v', 3 48) 49glMultiTexCoord3fvARB=wrapper.wrapper(glMultiTexCoord3fvARB).setInputArraySize( 50 'v', 3 51) 52glMultiTexCoord3ivARB=wrapper.wrapper(glMultiTexCoord3ivARB).setInputArraySize( 53 'v', 3 54) 55glMultiTexCoord3svARB=wrapper.wrapper(glMultiTexCoord3svARB).setInputArraySize( 56 'v', 3 57) 58glMultiTexCoord4dvARB=wrapper.wrapper(glMultiTexCoord4dvARB).setInputArraySize( 59 'v', 4 60) 61glMultiTexCoord4fvARB=wrapper.wrapper(glMultiTexCoord4fvARB).setInputArraySize( 62 'v', 4 63) 64glMultiTexCoord4ivARB=wrapper.wrapper(glMultiTexCoord4ivARB).setInputArraySize( 65 'v', 4 66) 67glMultiTexCoord4svARB=wrapper.wrapper(glMultiTexCoord4svARB).setInputArraySize( 68 'v', 4 69) 70### END AUTOGENERATED SECTION 71