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_EXT_secondary_color'
12def _f( function ):
13    return _p.createFunction( function,_p.PLATFORM.GL,'GL_EXT_secondary_color',error_checker=_errors._error_checker)
14GL_COLOR_SUM_EXT=_C('GL_COLOR_SUM_EXT',0x8458)
15GL_CURRENT_SECONDARY_COLOR_EXT=_C('GL_CURRENT_SECONDARY_COLOR_EXT',0x8459)
16GL_SECONDARY_COLOR_ARRAY_EXT=_C('GL_SECONDARY_COLOR_ARRAY_EXT',0x845E)
17GL_SECONDARY_COLOR_ARRAY_POINTER_EXT=_C('GL_SECONDARY_COLOR_ARRAY_POINTER_EXT',0x845D)
18GL_SECONDARY_COLOR_ARRAY_SIZE_EXT=_C('GL_SECONDARY_COLOR_ARRAY_SIZE_EXT',0x845A)
19GL_SECONDARY_COLOR_ARRAY_STRIDE_EXT=_C('GL_SECONDARY_COLOR_ARRAY_STRIDE_EXT',0x845C)
20GL_SECONDARY_COLOR_ARRAY_TYPE_EXT=_C('GL_SECONDARY_COLOR_ARRAY_TYPE_EXT',0x845B)
21@_f
22@_p.types(None,_cs.GLbyte,_cs.GLbyte,_cs.GLbyte)
23def glSecondaryColor3bEXT(red,green,blue):pass
24@_f
25@_p.types(None,arrays.GLbyteArray)
26def glSecondaryColor3bvEXT(v):pass
27@_f
28@_p.types(None,_cs.GLdouble,_cs.GLdouble,_cs.GLdouble)
29def glSecondaryColor3dEXT(red,green,blue):pass
30@_f
31@_p.types(None,arrays.GLdoubleArray)
32def glSecondaryColor3dvEXT(v):pass
33@_f
34@_p.types(None,_cs.GLfloat,_cs.GLfloat,_cs.GLfloat)
35def glSecondaryColor3fEXT(red,green,blue):pass
36@_f
37@_p.types(None,arrays.GLfloatArray)
38def glSecondaryColor3fvEXT(v):pass
39@_f
40@_p.types(None,_cs.GLint,_cs.GLint,_cs.GLint)
41def glSecondaryColor3iEXT(red,green,blue):pass
42@_f
43@_p.types(None,arrays.GLintArray)
44def glSecondaryColor3ivEXT(v):pass
45@_f
46@_p.types(None,_cs.GLshort,_cs.GLshort,_cs.GLshort)
47def glSecondaryColor3sEXT(red,green,blue):pass
48@_f
49@_p.types(None,arrays.GLshortArray)
50def glSecondaryColor3svEXT(v):pass
51@_f
52@_p.types(None,_cs.GLubyte,_cs.GLubyte,_cs.GLubyte)
53def glSecondaryColor3ubEXT(red,green,blue):pass
54@_f
55@_p.types(None,arrays.GLubyteArray)
56def glSecondaryColor3ubvEXT(v):pass
57@_f
58@_p.types(None,_cs.GLuint,_cs.GLuint,_cs.GLuint)
59def glSecondaryColor3uiEXT(red,green,blue):pass
60@_f
61@_p.types(None,arrays.GLuintArray)
62def glSecondaryColor3uivEXT(v):pass
63@_f
64@_p.types(None,_cs.GLushort,_cs.GLushort,_cs.GLushort)
65def glSecondaryColor3usEXT(red,green,blue):pass
66@_f
67@_p.types(None,arrays.GLushortArray)
68def glSecondaryColor3usvEXT(v):pass
69@_f
70@_p.types(None,_cs.GLint,_cs.GLenum,_cs.GLsizei,ctypes.c_void_p)
71def glSecondaryColorPointerEXT(size,type,stride,pointer):pass
72