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_ATI_vertex_streams'
12def _f( function ):
13    return _p.createFunction( function,_p.PLATFORM.GL,'GL_ATI_vertex_streams',error_checker=_errors._error_checker)
14GL_MAX_VERTEX_STREAMS_ATI=_C('GL_MAX_VERTEX_STREAMS_ATI',0x876B)
15GL_VERTEX_SOURCE_ATI=_C('GL_VERTEX_SOURCE_ATI',0x8774)
16GL_VERTEX_STREAM0_ATI=_C('GL_VERTEX_STREAM0_ATI',0x876C)
17GL_VERTEX_STREAM1_ATI=_C('GL_VERTEX_STREAM1_ATI',0x876D)
18GL_VERTEX_STREAM2_ATI=_C('GL_VERTEX_STREAM2_ATI',0x876E)
19GL_VERTEX_STREAM3_ATI=_C('GL_VERTEX_STREAM3_ATI',0x876F)
20GL_VERTEX_STREAM4_ATI=_C('GL_VERTEX_STREAM4_ATI',0x8770)
21GL_VERTEX_STREAM5_ATI=_C('GL_VERTEX_STREAM5_ATI',0x8771)
22GL_VERTEX_STREAM6_ATI=_C('GL_VERTEX_STREAM6_ATI',0x8772)
23GL_VERTEX_STREAM7_ATI=_C('GL_VERTEX_STREAM7_ATI',0x8773)
24@_f
25@_p.types(None,_cs.GLenum)
26def glClientActiveVertexStreamATI(stream):pass
27@_f
28@_p.types(None,_cs.GLenum,_cs.GLbyte,_cs.GLbyte,_cs.GLbyte)
29def glNormalStream3bATI(stream,nx,ny,nz):pass
30@_f
31@_p.types(None,_cs.GLenum,arrays.GLbyteArray)
32def glNormalStream3bvATI(stream,coords):pass
33@_f
34@_p.types(None,_cs.GLenum,_cs.GLdouble,_cs.GLdouble,_cs.GLdouble)
35def glNormalStream3dATI(stream,nx,ny,nz):pass
36@_f
37@_p.types(None,_cs.GLenum,arrays.GLdoubleArray)
38def glNormalStream3dvATI(stream,coords):pass
39@_f
40@_p.types(None,_cs.GLenum,_cs.GLfloat,_cs.GLfloat,_cs.GLfloat)
41def glNormalStream3fATI(stream,nx,ny,nz):pass
42@_f
43@_p.types(None,_cs.GLenum,arrays.GLfloatArray)
44def glNormalStream3fvATI(stream,coords):pass
45@_f
46@_p.types(None,_cs.GLenum,_cs.GLint,_cs.GLint,_cs.GLint)
47def glNormalStream3iATI(stream,nx,ny,nz):pass
48@_f
49@_p.types(None,_cs.GLenum,arrays.GLintArray)
50def glNormalStream3ivATI(stream,coords):pass
51@_f
52@_p.types(None,_cs.GLenum,_cs.GLshort,_cs.GLshort,_cs.GLshort)
53def glNormalStream3sATI(stream,nx,ny,nz):pass
54@_f
55@_p.types(None,_cs.GLenum,arrays.GLshortArray)
56def glNormalStream3svATI(stream,coords):pass
57@_f
58@_p.types(None,_cs.GLenum,_cs.GLfloat)
59def glVertexBlendEnvfATI(pname,param):pass
60@_f
61@_p.types(None,_cs.GLenum,_cs.GLint)
62def glVertexBlendEnviATI(pname,param):pass
63@_f
64@_p.types(None,_cs.GLenum,_cs.GLdouble)
65def glVertexStream1dATI(stream,x):pass
66@_f
67@_p.types(None,_cs.GLenum,arrays.GLdoubleArray)
68def glVertexStream1dvATI(stream,coords):pass
69@_f
70@_p.types(None,_cs.GLenum,_cs.GLfloat)
71def glVertexStream1fATI(stream,x):pass
72@_f
73@_p.types(None,_cs.GLenum,arrays.GLfloatArray)
74def glVertexStream1fvATI(stream,coords):pass
75@_f
76@_p.types(None,_cs.GLenum,_cs.GLint)
77def glVertexStream1iATI(stream,x):pass
78@_f
79@_p.types(None,_cs.GLenum,arrays.GLintArray)
80def glVertexStream1ivATI(stream,coords):pass
81@_f
82@_p.types(None,_cs.GLenum,_cs.GLshort)
83def glVertexStream1sATI(stream,x):pass
84@_f
85@_p.types(None,_cs.GLenum,arrays.GLshortArray)
86def glVertexStream1svATI(stream,coords):pass
87@_f
88@_p.types(None,_cs.GLenum,_cs.GLdouble,_cs.GLdouble)
89def glVertexStream2dATI(stream,x,y):pass
90@_f
91@_p.types(None,_cs.GLenum,arrays.GLdoubleArray)
92def glVertexStream2dvATI(stream,coords):pass
93@_f
94@_p.types(None,_cs.GLenum,_cs.GLfloat,_cs.GLfloat)
95def glVertexStream2fATI(stream,x,y):pass
96@_f
97@_p.types(None,_cs.GLenum,arrays.GLfloatArray)
98def glVertexStream2fvATI(stream,coords):pass
99@_f
100@_p.types(None,_cs.GLenum,_cs.GLint,_cs.GLint)
101def glVertexStream2iATI(stream,x,y):pass
102@_f
103@_p.types(None,_cs.GLenum,arrays.GLintArray)
104def glVertexStream2ivATI(stream,coords):pass
105@_f
106@_p.types(None,_cs.GLenum,_cs.GLshort,_cs.GLshort)
107def glVertexStream2sATI(stream,x,y):pass
108@_f
109@_p.types(None,_cs.GLenum,arrays.GLshortArray)
110def glVertexStream2svATI(stream,coords):pass
111@_f
112@_p.types(None,_cs.GLenum,_cs.GLdouble,_cs.GLdouble,_cs.GLdouble)
113def glVertexStream3dATI(stream,x,y,z):pass
114@_f
115@_p.types(None,_cs.GLenum,arrays.GLdoubleArray)
116def glVertexStream3dvATI(stream,coords):pass
117@_f
118@_p.types(None,_cs.GLenum,_cs.GLfloat,_cs.GLfloat,_cs.GLfloat)
119def glVertexStream3fATI(stream,x,y,z):pass
120@_f
121@_p.types(None,_cs.GLenum,arrays.GLfloatArray)
122def glVertexStream3fvATI(stream,coords):pass
123@_f
124@_p.types(None,_cs.GLenum,_cs.GLint,_cs.GLint,_cs.GLint)
125def glVertexStream3iATI(stream,x,y,z):pass
126@_f
127@_p.types(None,_cs.GLenum,arrays.GLintArray)
128def glVertexStream3ivATI(stream,coords):pass
129@_f
130@_p.types(None,_cs.GLenum,_cs.GLshort,_cs.GLshort,_cs.GLshort)
131def glVertexStream3sATI(stream,x,y,z):pass
132@_f
133@_p.types(None,_cs.GLenum,arrays.GLshortArray)
134def glVertexStream3svATI(stream,coords):pass
135@_f
136@_p.types(None,_cs.GLenum,_cs.GLdouble,_cs.GLdouble,_cs.GLdouble,_cs.GLdouble)
137def glVertexStream4dATI(stream,x,y,z,w):pass
138@_f
139@_p.types(None,_cs.GLenum,arrays.GLdoubleArray)
140def glVertexStream4dvATI(stream,coords):pass
141@_f
142@_p.types(None,_cs.GLenum,_cs.GLfloat,_cs.GLfloat,_cs.GLfloat,_cs.GLfloat)
143def glVertexStream4fATI(stream,x,y,z,w):pass
144@_f
145@_p.types(None,_cs.GLenum,arrays.GLfloatArray)
146def glVertexStream4fvATI(stream,coords):pass
147@_f
148@_p.types(None,_cs.GLenum,_cs.GLint,_cs.GLint,_cs.GLint,_cs.GLint)
149def glVertexStream4iATI(stream,x,y,z,w):pass
150@_f
151@_p.types(None,_cs.GLenum,arrays.GLintArray)
152def glVertexStream4ivATI(stream,coords):pass
153@_f
154@_p.types(None,_cs.GLenum,_cs.GLshort,_cs.GLshort,_cs.GLshort,_cs.GLshort)
155def glVertexStream4sATI(stream,x,y,z,w):pass
156@_f
157@_p.types(None,_cs.GLenum,arrays.GLshortArray)
158def glVertexStream4svATI(stream,coords):pass
159