1'''Autogenerated by xml_generate script, do not edit!'''
2from OpenGL import platform as _p, arrays
3# Code generation uses this
4from OpenGL.raw.GL import _types as _cs
5# End users want this...
6from OpenGL.raw.GL._types import *
7from OpenGL.raw.GL import _errors
8from OpenGL.constant import Constant as _C
9
10import ctypes
11_EXTENSION_NAME = 'GL_ARB_multitexture'
12def _f( function ):
13    return _p.createFunction( function,_p.PLATFORM.GL,'GL_ARB_multitexture',error_checker=_errors._error_checker)
14GL_ACTIVE_TEXTURE_ARB=_C('GL_ACTIVE_TEXTURE_ARB',0x84E0)
15GL_CLIENT_ACTIVE_TEXTURE_ARB=_C('GL_CLIENT_ACTIVE_TEXTURE_ARB',0x84E1)
16GL_MAX_TEXTURE_UNITS_ARB=_C('GL_MAX_TEXTURE_UNITS_ARB',0x84E2)
17GL_TEXTURE0_ARB=_C('GL_TEXTURE0_ARB',0x84C0)
18GL_TEXTURE10_ARB=_C('GL_TEXTURE10_ARB',0x84CA)
19GL_TEXTURE11_ARB=_C('GL_TEXTURE11_ARB',0x84CB)
20GL_TEXTURE12_ARB=_C('GL_TEXTURE12_ARB',0x84CC)
21GL_TEXTURE13_ARB=_C('GL_TEXTURE13_ARB',0x84CD)
22GL_TEXTURE14_ARB=_C('GL_TEXTURE14_ARB',0x84CE)
23GL_TEXTURE15_ARB=_C('GL_TEXTURE15_ARB',0x84CF)
24GL_TEXTURE16_ARB=_C('GL_TEXTURE16_ARB',0x84D0)
25GL_TEXTURE17_ARB=_C('GL_TEXTURE17_ARB',0x84D1)
26GL_TEXTURE18_ARB=_C('GL_TEXTURE18_ARB',0x84D2)
27GL_TEXTURE19_ARB=_C('GL_TEXTURE19_ARB',0x84D3)
28GL_TEXTURE1_ARB=_C('GL_TEXTURE1_ARB',0x84C1)
29GL_TEXTURE20_ARB=_C('GL_TEXTURE20_ARB',0x84D4)
30GL_TEXTURE21_ARB=_C('GL_TEXTURE21_ARB',0x84D5)
31GL_TEXTURE22_ARB=_C('GL_TEXTURE22_ARB',0x84D6)
32GL_TEXTURE23_ARB=_C('GL_TEXTURE23_ARB',0x84D7)
33GL_TEXTURE24_ARB=_C('GL_TEXTURE24_ARB',0x84D8)
34GL_TEXTURE25_ARB=_C('GL_TEXTURE25_ARB',0x84D9)
35GL_TEXTURE26_ARB=_C('GL_TEXTURE26_ARB',0x84DA)
36GL_TEXTURE27_ARB=_C('GL_TEXTURE27_ARB',0x84DB)
37GL_TEXTURE28_ARB=_C('GL_TEXTURE28_ARB',0x84DC)
38GL_TEXTURE29_ARB=_C('GL_TEXTURE29_ARB',0x84DD)
39GL_TEXTURE2_ARB=_C('GL_TEXTURE2_ARB',0x84C2)
40GL_TEXTURE30_ARB=_C('GL_TEXTURE30_ARB',0x84DE)
41GL_TEXTURE31_ARB=_C('GL_TEXTURE31_ARB',0x84DF)
42GL_TEXTURE3_ARB=_C('GL_TEXTURE3_ARB',0x84C3)
43GL_TEXTURE4_ARB=_C('GL_TEXTURE4_ARB',0x84C4)
44GL_TEXTURE5_ARB=_C('GL_TEXTURE5_ARB',0x84C5)
45GL_TEXTURE6_ARB=_C('GL_TEXTURE6_ARB',0x84C6)
46GL_TEXTURE7_ARB=_C('GL_TEXTURE7_ARB',0x84C7)
47GL_TEXTURE8_ARB=_C('GL_TEXTURE8_ARB',0x84C8)
48GL_TEXTURE9_ARB=_C('GL_TEXTURE9_ARB',0x84C9)
49@_f
50@_p.types(None,_cs.GLenum)
51def glActiveTextureARB(texture):pass
52@_f
53@_p.types(None,_cs.GLenum)
54def glClientActiveTextureARB(texture):pass
55@_f
56@_p.types(None,_cs.GLenum,_cs.GLdouble)
57def glMultiTexCoord1dARB(target,s):pass
58@_f
59@_p.types(None,_cs.GLenum,arrays.GLdoubleArray)
60def glMultiTexCoord1dvARB(target,v):pass
61@_f
62@_p.types(None,_cs.GLenum,_cs.GLfloat)
63def glMultiTexCoord1fARB(target,s):pass
64@_f
65@_p.types(None,_cs.GLenum,arrays.GLfloatArray)
66def glMultiTexCoord1fvARB(target,v):pass
67@_f
68@_p.types(None,_cs.GLenum,_cs.GLint)
69def glMultiTexCoord1iARB(target,s):pass
70@_f
71@_p.types(None,_cs.GLenum,arrays.GLintArray)
72def glMultiTexCoord1ivARB(target,v):pass
73@_f
74@_p.types(None,_cs.GLenum,_cs.GLshort)
75def glMultiTexCoord1sARB(target,s):pass
76@_f
77@_p.types(None,_cs.GLenum,arrays.GLshortArray)
78def glMultiTexCoord1svARB(target,v):pass
79@_f
80@_p.types(None,_cs.GLenum,_cs.GLdouble,_cs.GLdouble)
81def glMultiTexCoord2dARB(target,s,t):pass
82@_f
83@_p.types(None,_cs.GLenum,arrays.GLdoubleArray)
84def glMultiTexCoord2dvARB(target,v):pass
85@_f
86@_p.types(None,_cs.GLenum,_cs.GLfloat,_cs.GLfloat)
87def glMultiTexCoord2fARB(target,s,t):pass
88@_f
89@_p.types(None,_cs.GLenum,arrays.GLfloatArray)
90def glMultiTexCoord2fvARB(target,v):pass
91@_f
92@_p.types(None,_cs.GLenum,_cs.GLint,_cs.GLint)
93def glMultiTexCoord2iARB(target,s,t):pass
94@_f
95@_p.types(None,_cs.GLenum,arrays.GLintArray)
96def glMultiTexCoord2ivARB(target,v):pass
97@_f
98@_p.types(None,_cs.GLenum,_cs.GLshort,_cs.GLshort)
99def glMultiTexCoord2sARB(target,s,t):pass
100@_f
101@_p.types(None,_cs.GLenum,arrays.GLshortArray)
102def glMultiTexCoord2svARB(target,v):pass
103@_f
104@_p.types(None,_cs.GLenum,_cs.GLdouble,_cs.GLdouble,_cs.GLdouble)
105def glMultiTexCoord3dARB(target,s,t,r):pass
106@_f
107@_p.types(None,_cs.GLenum,arrays.GLdoubleArray)
108def glMultiTexCoord3dvARB(target,v):pass
109@_f
110@_p.types(None,_cs.GLenum,_cs.GLfloat,_cs.GLfloat,_cs.GLfloat)
111def glMultiTexCoord3fARB(target,s,t,r):pass
112@_f
113@_p.types(None,_cs.GLenum,arrays.GLfloatArray)
114def glMultiTexCoord3fvARB(target,v):pass
115@_f
116@_p.types(None,_cs.GLenum,_cs.GLint,_cs.GLint,_cs.GLint)
117def glMultiTexCoord3iARB(target,s,t,r):pass
118@_f
119@_p.types(None,_cs.GLenum,arrays.GLintArray)
120def glMultiTexCoord3ivARB(target,v):pass
121@_f
122@_p.types(None,_cs.GLenum,_cs.GLshort,_cs.GLshort,_cs.GLshort)
123def glMultiTexCoord3sARB(target,s,t,r):pass
124@_f
125@_p.types(None,_cs.GLenum,arrays.GLshortArray)
126def glMultiTexCoord3svARB(target,v):pass
127@_f
128@_p.types(None,_cs.GLenum,_cs.GLdouble,_cs.GLdouble,_cs.GLdouble,_cs.GLdouble)
129def glMultiTexCoord4dARB(target,s,t,r,q):pass
130@_f
131@_p.types(None,_cs.GLenum,arrays.GLdoubleArray)
132def glMultiTexCoord4dvARB(target,v):pass
133@_f
134@_p.types(None,_cs.GLenum,_cs.GLfloat,_cs.GLfloat,_cs.GLfloat,_cs.GLfloat)
135def glMultiTexCoord4fARB(target,s,t,r,q):pass
136@_f
137@_p.types(None,_cs.GLenum,arrays.GLfloatArray)
138def glMultiTexCoord4fvARB(target,v):pass
139@_f
140@_p.types(None,_cs.GLenum,_cs.GLint,_cs.GLint,_cs.GLint,_cs.GLint)
141def glMultiTexCoord4iARB(target,s,t,r,q):pass
142@_f
143@_p.types(None,_cs.GLenum,arrays.GLintArray)
144def glMultiTexCoord4ivARB(target,v):pass
145@_f
146@_p.types(None,_cs.GLenum,_cs.GLshort,_cs.GLshort,_cs.GLshort,_cs.GLshort)
147def glMultiTexCoord4sARB(target,s,t,r,q):pass
148@_f
149@_p.types(None,_cs.GLenum,arrays.GLshortArray)
150def glMultiTexCoord4svARB(target,v):pass
151