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_imaging'
12def _f( function ):
13    return _p.createFunction( function,_p.PLATFORM.GL,'GL_ARB_imaging',error_checker=_errors._error_checker)
14GL_BLEND_COLOR=_C('GL_BLEND_COLOR',0x8005)
15GL_BLEND_EQUATION=_C('GL_BLEND_EQUATION',0x8009)
16GL_COLOR_MATRIX=_C('GL_COLOR_MATRIX',0x80B1)
17GL_COLOR_MATRIX_STACK_DEPTH=_C('GL_COLOR_MATRIX_STACK_DEPTH',0x80B2)
18GL_COLOR_TABLE=_C('GL_COLOR_TABLE',0x80D0)
19GL_COLOR_TABLE_ALPHA_SIZE=_C('GL_COLOR_TABLE_ALPHA_SIZE',0x80DD)
20GL_COLOR_TABLE_BIAS=_C('GL_COLOR_TABLE_BIAS',0x80D7)
21GL_COLOR_TABLE_BLUE_SIZE=_C('GL_COLOR_TABLE_BLUE_SIZE',0x80DC)
22GL_COLOR_TABLE_FORMAT=_C('GL_COLOR_TABLE_FORMAT',0x80D8)
23GL_COLOR_TABLE_GREEN_SIZE=_C('GL_COLOR_TABLE_GREEN_SIZE',0x80DB)
24GL_COLOR_TABLE_INTENSITY_SIZE=_C('GL_COLOR_TABLE_INTENSITY_SIZE',0x80DF)
25GL_COLOR_TABLE_LUMINANCE_SIZE=_C('GL_COLOR_TABLE_LUMINANCE_SIZE',0x80DE)
26GL_COLOR_TABLE_RED_SIZE=_C('GL_COLOR_TABLE_RED_SIZE',0x80DA)
27GL_COLOR_TABLE_SCALE=_C('GL_COLOR_TABLE_SCALE',0x80D6)
28GL_COLOR_TABLE_WIDTH=_C('GL_COLOR_TABLE_WIDTH',0x80D9)
29GL_CONSTANT_ALPHA=_C('GL_CONSTANT_ALPHA',0x8003)
30GL_CONSTANT_BORDER=_C('GL_CONSTANT_BORDER',0x8151)
31GL_CONSTANT_COLOR=_C('GL_CONSTANT_COLOR',0x8001)
32GL_CONVOLUTION_1D=_C('GL_CONVOLUTION_1D',0x8010)
33GL_CONVOLUTION_2D=_C('GL_CONVOLUTION_2D',0x8011)
34GL_CONVOLUTION_BORDER_COLOR=_C('GL_CONVOLUTION_BORDER_COLOR',0x8154)
35GL_CONVOLUTION_BORDER_MODE=_C('GL_CONVOLUTION_BORDER_MODE',0x8013)
36GL_CONVOLUTION_FILTER_BIAS=_C('GL_CONVOLUTION_FILTER_BIAS',0x8015)
37GL_CONVOLUTION_FILTER_SCALE=_C('GL_CONVOLUTION_FILTER_SCALE',0x8014)
38GL_CONVOLUTION_FORMAT=_C('GL_CONVOLUTION_FORMAT',0x8017)
39GL_CONVOLUTION_HEIGHT=_C('GL_CONVOLUTION_HEIGHT',0x8019)
40GL_CONVOLUTION_WIDTH=_C('GL_CONVOLUTION_WIDTH',0x8018)
41GL_FUNC_ADD=_C('GL_FUNC_ADD',0x8006)
42GL_FUNC_REVERSE_SUBTRACT=_C('GL_FUNC_REVERSE_SUBTRACT',0x800B)
43GL_FUNC_SUBTRACT=_C('GL_FUNC_SUBTRACT',0x800A)
44GL_HISTOGRAM=_C('GL_HISTOGRAM',0x8024)
45GL_HISTOGRAM_ALPHA_SIZE=_C('GL_HISTOGRAM_ALPHA_SIZE',0x802B)
46GL_HISTOGRAM_BLUE_SIZE=_C('GL_HISTOGRAM_BLUE_SIZE',0x802A)
47GL_HISTOGRAM_FORMAT=_C('GL_HISTOGRAM_FORMAT',0x8027)
48GL_HISTOGRAM_GREEN_SIZE=_C('GL_HISTOGRAM_GREEN_SIZE',0x8029)
49GL_HISTOGRAM_LUMINANCE_SIZE=_C('GL_HISTOGRAM_LUMINANCE_SIZE',0x802C)
50GL_HISTOGRAM_RED_SIZE=_C('GL_HISTOGRAM_RED_SIZE',0x8028)
51GL_HISTOGRAM_SINK=_C('GL_HISTOGRAM_SINK',0x802D)
52GL_HISTOGRAM_WIDTH=_C('GL_HISTOGRAM_WIDTH',0x8026)
53GL_MAX=_C('GL_MAX',0x8008)
54GL_MAX_COLOR_MATRIX_STACK_DEPTH=_C('GL_MAX_COLOR_MATRIX_STACK_DEPTH',0x80B3)
55GL_MAX_CONVOLUTION_HEIGHT=_C('GL_MAX_CONVOLUTION_HEIGHT',0x801B)
56GL_MAX_CONVOLUTION_WIDTH=_C('GL_MAX_CONVOLUTION_WIDTH',0x801A)
57GL_MIN=_C('GL_MIN',0x8007)
58GL_MINMAX=_C('GL_MINMAX',0x802E)
59GL_MINMAX_FORMAT=_C('GL_MINMAX_FORMAT',0x802F)
60GL_MINMAX_SINK=_C('GL_MINMAX_SINK',0x8030)
61GL_ONE_MINUS_CONSTANT_ALPHA=_C('GL_ONE_MINUS_CONSTANT_ALPHA',0x8004)
62GL_ONE_MINUS_CONSTANT_COLOR=_C('GL_ONE_MINUS_CONSTANT_COLOR',0x8002)
63GL_POST_COLOR_MATRIX_ALPHA_BIAS=_C('GL_POST_COLOR_MATRIX_ALPHA_BIAS',0x80BB)
64GL_POST_COLOR_MATRIX_ALPHA_SCALE=_C('GL_POST_COLOR_MATRIX_ALPHA_SCALE',0x80B7)
65GL_POST_COLOR_MATRIX_BLUE_BIAS=_C('GL_POST_COLOR_MATRIX_BLUE_BIAS',0x80BA)
66GL_POST_COLOR_MATRIX_BLUE_SCALE=_C('GL_POST_COLOR_MATRIX_BLUE_SCALE',0x80B6)
67GL_POST_COLOR_MATRIX_COLOR_TABLE=_C('GL_POST_COLOR_MATRIX_COLOR_TABLE',0x80D2)
68GL_POST_COLOR_MATRIX_GREEN_BIAS=_C('GL_POST_COLOR_MATRIX_GREEN_BIAS',0x80B9)
69GL_POST_COLOR_MATRIX_GREEN_SCALE=_C('GL_POST_COLOR_MATRIX_GREEN_SCALE',0x80B5)
70GL_POST_COLOR_MATRIX_RED_BIAS=_C('GL_POST_COLOR_MATRIX_RED_BIAS',0x80B8)
71GL_POST_COLOR_MATRIX_RED_SCALE=_C('GL_POST_COLOR_MATRIX_RED_SCALE',0x80B4)
72GL_POST_CONVOLUTION_ALPHA_BIAS=_C('GL_POST_CONVOLUTION_ALPHA_BIAS',0x8023)
73GL_POST_CONVOLUTION_ALPHA_SCALE=_C('GL_POST_CONVOLUTION_ALPHA_SCALE',0x801F)
74GL_POST_CONVOLUTION_BLUE_BIAS=_C('GL_POST_CONVOLUTION_BLUE_BIAS',0x8022)
75GL_POST_CONVOLUTION_BLUE_SCALE=_C('GL_POST_CONVOLUTION_BLUE_SCALE',0x801E)
76GL_POST_CONVOLUTION_COLOR_TABLE=_C('GL_POST_CONVOLUTION_COLOR_TABLE',0x80D1)
77GL_POST_CONVOLUTION_GREEN_BIAS=_C('GL_POST_CONVOLUTION_GREEN_BIAS',0x8021)
78GL_POST_CONVOLUTION_GREEN_SCALE=_C('GL_POST_CONVOLUTION_GREEN_SCALE',0x801D)
79GL_POST_CONVOLUTION_RED_BIAS=_C('GL_POST_CONVOLUTION_RED_BIAS',0x8020)
80GL_POST_CONVOLUTION_RED_SCALE=_C('GL_POST_CONVOLUTION_RED_SCALE',0x801C)
81GL_PROXY_COLOR_TABLE=_C('GL_PROXY_COLOR_TABLE',0x80D3)
82GL_PROXY_HISTOGRAM=_C('GL_PROXY_HISTOGRAM',0x8025)
83GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE=_C('GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE',0x80D5)
84GL_PROXY_POST_CONVOLUTION_COLOR_TABLE=_C('GL_PROXY_POST_CONVOLUTION_COLOR_TABLE',0x80D4)
85GL_REDUCE=_C('GL_REDUCE',0x8016)
86GL_REPLICATE_BORDER=_C('GL_REPLICATE_BORDER',0x8153)
87GL_SEPARABLE_2D=_C('GL_SEPARABLE_2D',0x8012)
88GL_TABLE_TOO_LARGE=_C('GL_TABLE_TOO_LARGE',0x8031)
89@_f
90@_p.types(None,_cs.GLfloat,_cs.GLfloat,_cs.GLfloat,_cs.GLfloat)
91def glBlendColor(red,green,blue,alpha):pass
92@_f
93@_p.types(None,_cs.GLenum)
94def glBlendEquation(mode):pass
95@_f
96@_p.types(None,_cs.GLenum,_cs.GLsizei,_cs.GLsizei,_cs.GLenum,_cs.GLenum,ctypes.c_void_p)
97def glColorSubTable(target,start,count,format,type,data):pass
98@_f
99@_p.types(None,_cs.GLenum,_cs.GLenum,_cs.GLsizei,_cs.GLenum,_cs.GLenum,ctypes.c_void_p)
100def glColorTable(target,internalformat,width,format,type,table):pass
101@_f
102@_p.types(None,_cs.GLenum,_cs.GLenum,arrays.GLfloatArray)
103def glColorTableParameterfv(target,pname,params):pass
104@_f
105@_p.types(None,_cs.GLenum,_cs.GLenum,arrays.GLintArray)
106def glColorTableParameteriv(target,pname,params):pass
107@_f
108@_p.types(None,_cs.GLenum,_cs.GLenum,_cs.GLsizei,_cs.GLenum,_cs.GLenum,ctypes.c_void_p)
109def glConvolutionFilter1D(target,internalformat,width,format,type,image):pass
110@_f
111@_p.types(None,_cs.GLenum,_cs.GLenum,_cs.GLsizei,_cs.GLsizei,_cs.GLenum,_cs.GLenum,ctypes.c_void_p)
112def glConvolutionFilter2D(target,internalformat,width,height,format,type,image):pass
113@_f
114@_p.types(None,_cs.GLenum,_cs.GLenum,_cs.GLfloat)
115def glConvolutionParameterf(target,pname,params):pass
116@_f
117@_p.types(None,_cs.GLenum,_cs.GLenum,arrays.GLfloatArray)
118def glConvolutionParameterfv(target,pname,params):pass
119@_f
120@_p.types(None,_cs.GLenum,_cs.GLenum,_cs.GLint)
121def glConvolutionParameteri(target,pname,params):pass
122@_f
123@_p.types(None,_cs.GLenum,_cs.GLenum,arrays.GLintArray)
124def glConvolutionParameteriv(target,pname,params):pass
125@_f
126@_p.types(None,_cs.GLenum,_cs.GLsizei,_cs.GLint,_cs.GLint,_cs.GLsizei)
127def glCopyColorSubTable(target,start,x,y,width):pass
128@_f
129@_p.types(None,_cs.GLenum,_cs.GLenum,_cs.GLint,_cs.GLint,_cs.GLsizei)
130def glCopyColorTable(target,internalformat,x,y,width):pass
131@_f
132@_p.types(None,_cs.GLenum,_cs.GLenum,_cs.GLint,_cs.GLint,_cs.GLsizei)
133def glCopyConvolutionFilter1D(target,internalformat,x,y,width):pass
134@_f
135@_p.types(None,_cs.GLenum,_cs.GLenum,_cs.GLint,_cs.GLint,_cs.GLsizei,_cs.GLsizei)
136def glCopyConvolutionFilter2D(target,internalformat,x,y,width,height):pass
137@_f
138@_p.types(None,_cs.GLenum,_cs.GLenum,_cs.GLenum,ctypes.c_void_p)
139def glGetColorTable(target,format,type,table):pass
140@_f
141@_p.types(None,_cs.GLenum,_cs.GLenum,arrays.GLfloatArray)
142def glGetColorTableParameterfv(target,pname,params):pass
143@_f
144@_p.types(None,_cs.GLenum,_cs.GLenum,arrays.GLintArray)
145def glGetColorTableParameteriv(target,pname,params):pass
146@_f
147@_p.types(None,_cs.GLenum,_cs.GLenum,_cs.GLenum,ctypes.c_void_p)
148def glGetConvolutionFilter(target,format,type,image):pass
149@_f
150@_p.types(None,_cs.GLenum,_cs.GLenum,arrays.GLfloatArray)
151def glGetConvolutionParameterfv(target,pname,params):pass
152@_f
153@_p.types(None,_cs.GLenum,_cs.GLenum,arrays.GLintArray)
154def glGetConvolutionParameteriv(target,pname,params):pass
155@_f
156@_p.types(None,_cs.GLenum,_cs.GLboolean,_cs.GLenum,_cs.GLenum,ctypes.c_void_p)
157def glGetHistogram(target,reset,format,type,values):pass
158@_f
159@_p.types(None,_cs.GLenum,_cs.GLenum,arrays.GLfloatArray)
160def glGetHistogramParameterfv(target,pname,params):pass
161@_f
162@_p.types(None,_cs.GLenum,_cs.GLenum,arrays.GLintArray)
163def glGetHistogramParameteriv(target,pname,params):pass
164@_f
165@_p.types(None,_cs.GLenum,_cs.GLboolean,_cs.GLenum,_cs.GLenum,ctypes.c_void_p)
166def glGetMinmax(target,reset,format,type,values):pass
167@_f
168@_p.types(None,_cs.GLenum,_cs.GLenum,arrays.GLfloatArray)
169def glGetMinmaxParameterfv(target,pname,params):pass
170@_f
171@_p.types(None,_cs.GLenum,_cs.GLenum,arrays.GLintArray)
172def glGetMinmaxParameteriv(target,pname,params):pass
173@_f
174@_p.types(None,_cs.GLenum,_cs.GLenum,_cs.GLenum,ctypes.c_void_p,ctypes.c_void_p,ctypes.c_void_p)
175def glGetSeparableFilter(target,format,type,row,column,span):pass
176@_f
177@_p.types(None,_cs.GLenum,_cs.GLsizei,_cs.GLenum,_cs.GLboolean)
178def glHistogram(target,width,internalformat,sink):pass
179@_f
180@_p.types(None,_cs.GLenum,_cs.GLenum,_cs.GLboolean)
181def glMinmax(target,internalformat,sink):pass
182@_f
183@_p.types(None,_cs.GLenum)
184def glResetHistogram(target):pass
185@_f
186@_p.types(None,_cs.GLenum)
187def glResetMinmax(target):pass
188@_f
189@_p.types(None,_cs.GLenum,_cs.GLenum,_cs.GLsizei,_cs.GLsizei,_cs.GLenum,_cs.GLenum,ctypes.c_void_p,ctypes.c_void_p)
190def glSeparableFilter2D(target,internalformat,width,height,format,type,row,column):pass
191