OpenGL.GL.ARB.imaging

OpenGL extension ARB.imaging
This module customises the behaviour of the OpenGL.raw.GL.ARB.imaging to provide a more Python-friendly API
The official definition of this extension is available here: http://www.opengl.org/registry/specs/ARB/imaging.txt

Functions

glBlendColor( red , green , blue , alpha )
glColorSubTable( target , start , count , format , type , data )
glColorTable( target , internalformat , width , format , type , table )
glColorTableParameterfv( target , pname , params )
glColorTableParameteriv( target , pname , params )
glConvolutionFilter1D( target , internalformat , width , format , type , image )
glConvolutionFilter2D( target , internalformat , width , height , format , type , image )
glConvolutionParameterf( target , pname , params )
glConvolutionParameterfv( target , pname , params )
glConvolutionParameteri( target , pname , params )
glConvolutionParameteriv( target , pname , params )
glCopyColorSubTable( target , start , x , y , width )
glCopyColorTable( target , internalformat , x , y , width )
glCopyConvolutionFilter1D( target , internalformat , x , y , width )
glCopyConvolutionFilter2D( target , internalformat , x , y , width , height )
glGetColorTable( target , format , type )
Retrieve the current 1D color table as a bitmap
glGetColorTableParameterfv( target , pname )
glGetColorTableParameteriv( target , pname )
glGetConvolutionFilter( target , format , type )
Retrieve 1 or 2D convolution parameter "kernels" as pixel data
glGetConvolutionParameterfv( target , pname )
glGetConvolutionParameteriv( target , pname )
glGetHistogram( target , reset , format , type , values = None )
Retrieve current 1D histogram as a 1D bitmap
glGetHistogramParameterfv( target , pname )
glGetHistogramParameteriv( target , pname )
glGetMinmax( target , reset , format , type , values = None )
Retrieve minimum and maximum values as a 2-element image
glGetMinmaxParameterfv( target , pname , params )
glGetMinmaxParameteriv( target , pname , params )
glGetSeparableFilter( target , format , type )
Retrieve 2 1D convolution parameter "kernels" as pixel data
glHistogram( target , width , internalformat , sink )
glMinmax( target , internalformat , sink )
glResetMinmax( target )
glSeparableFilter2D( target , internalformat , width , height , format , type , row , column )

Constants

GL_BLEND_COLOR (32773)
GL_BLEND_EQUATION (32777)
GL_COLOR_MATRIX (32945)
GL_COLOR_MATRIX_STACK_DEPTH (32946)
GL_COLOR_TABLE (32976)
GL_COLOR_TABLE_ALPHA_SIZE (32989)
GL_COLOR_TABLE_BIAS (32983)
GL_COLOR_TABLE_BLUE_SIZE (32988)
GL_COLOR_TABLE_FORMAT (32984)
GL_COLOR_TABLE_GREEN_SIZE (32987)
GL_COLOR_TABLE_INTENSITY_SIZE (32991)
GL_COLOR_TABLE_LUMINANCE_SIZE (32990)
GL_COLOR_TABLE_RED_SIZE (32986)
GL_COLOR_TABLE_SCALE (32982)
GL_COLOR_TABLE_WIDTH (32985)
GL_CONSTANT_ALPHA (32771)
GL_CONSTANT_BORDER (33105)
GL_CONSTANT_COLOR (32769)
GL_CONVOLUTION_1D (32784)
GL_CONVOLUTION_2D (32785)
GL_CONVOLUTION_BORDER_COLOR (33108)
GL_CONVOLUTION_BORDER_MODE (32787)
GL_CONVOLUTION_FILTER_BIAS (32789)
GL_CONVOLUTION_FILTER_SCALE (32788)
GL_CONVOLUTION_FORMAT (32791)
GL_CONVOLUTION_HEIGHT (32793)
GL_CONVOLUTION_WIDTH (32792)
GL_FUNC_ADD (32774)
GL_FUNC_REVERSE_SUBTRACT (32779)
GL_FUNC_SUBTRACT (32778)
GL_HISTOGRAM (32804)
GL_HISTOGRAM_ALPHA_SIZE (32811)
GL_HISTOGRAM_BLUE_SIZE (32810)
GL_HISTOGRAM_FORMAT (32807)
GL_HISTOGRAM_GREEN_SIZE (32809)
GL_HISTOGRAM_LUMINANCE_SIZE (32812)
GL_HISTOGRAM_RED_SIZE (32808)
GL_HISTOGRAM_SINK (32813)
GL_HISTOGRAM_WIDTH (32806)
GL_MAX (32776)
GL_MAX_COLOR_MATRIX_STACK_DEPTH (32947)
GL_MAX_CONVOLUTION_HEIGHT (32795)
GL_MAX_CONVOLUTION_WIDTH (32794)
GL_MIN (32775)
GL_MINMAX (32814)
GL_MINMAX_FORMAT (32815)
GL_MINMAX_SINK (32816)
GL_ONE_MINUS_CONSTANT_ALPHA (32772)
GL_ONE_MINUS_CONSTANT_COLOR (32770)
GL_POST_COLOR_MATRIX_ALPHA_BIAS (32955)
GL_POST_COLOR_MATRIX_ALPHA_SCALE (32951)
GL_POST_COLOR_MATRIX_BLUE_BIAS (32954)
GL_POST_COLOR_MATRIX_BLUE_SCALE (32950)
GL_POST_COLOR_MATRIX_COLOR_TABLE (32978)
GL_POST_COLOR_MATRIX_GREEN_BIAS (32953)
GL_POST_COLOR_MATRIX_GREEN_SCALE (32949)
GL_POST_COLOR_MATRIX_RED_BIAS (32952)
GL_POST_COLOR_MATRIX_RED_SCALE (32948)
GL_POST_CONVOLUTION_ALPHA_BIAS (32803)
GL_POST_CONVOLUTION_ALPHA_SCALE (32799)
GL_POST_CONVOLUTION_BLUE_BIAS (32802)
GL_POST_CONVOLUTION_BLUE_SCALE (32798)
GL_POST_CONVOLUTION_COLOR_TABLE (32977)
GL_POST_CONVOLUTION_GREEN_BIAS (32801)
GL_POST_CONVOLUTION_GREEN_SCALE (32797)
GL_POST_CONVOLUTION_RED_BIAS (32800)
GL_POST_CONVOLUTION_RED_SCALE (32796)
GL_PROXY_COLOR_TABLE (32979)
GL_PROXY_HISTOGRAM (32805)
GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE (32981)
GL_PROXY_POST_CONVOLUTION_COLOR_TABLE (32980)
GL_REDUCE (32790)
GL_REPLICATE_BORDER (33107)
GL_SEPARABLE_2D (32786)
GL_TABLE_TOO_LARGE (32817)