Package org.lwjgl.opengl
Class ARBImaging
- java.lang.Object
-
- org.lwjgl.opengl.ARBImaging
-
public class ARBImaging extends java.lang.ObjectNative bindings to the OpenGL 1.2 optional imaging subset.
-
-
Field Summary
Fields Modifier and Type Field and Description static intGL_BLEND_COLOR
GL_BLEND_EQUATION
GL_COLOR_MATRIX
GL_COLOR_MATRIX_STACK_DEPTHAccepted by thepnameparameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.static intGL_COLOR_TABLEAccepted by thecapparameter of Enable, Disable, and IsEnabled, by thepnameparameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev, and by thetargetparameter of ColorTable, CopyColorTable, ColorTableParameteriv, ColorTableParameterfv, GetColorTable, GetColorTableParameteriv, and GetColorTableParameterfv.static intGL_COLOR_TABLE_ALPHA_SIZEAccepted by thepnameparameter of GetColorTableParameteriv and GetColorTableParameterfv.static intGL_COLOR_TABLE_BIASAccepted by thepnameparameter of ColorTableParameteriv, ColorTableParameterfv, GetColorTableParameteriv, and GetColorTableParameterfv.static intGL_COLOR_TABLE_BLUE_SIZE
GL_COLOR_TABLE_FORMAT
GL_COLOR_TABLE_GREEN_SIZE
GL_COLOR_TABLE_INTENSITY_SIZE
GL_COLOR_TABLE_LUMINANCE_SIZE
GL_COLOR_TABLE_RED_SIZEAccepted by thepnameparameter of GetColorTableParameteriv and GetColorTableParameterfv.static intGL_COLOR_TABLE_SCALEAccepted by thepnameparameter of ColorTableParameteriv, ColorTableParameterfv, GetColorTableParameteriv, and GetColorTableParameterfv.static intGL_COLOR_TABLE_WIDTHAccepted by thepnameparameter of GetColorTableParameteriv and GetColorTableParameterfv.static intGL_CONSTANT_ALPHAAccepted by thesfactoranddfactorparameters of BlendFunc.static intGL_CONSTANT_BORDERAccepted by theparamparameter of ConvolutionParameteri, and ConvolutionParameterf, and by theparamsparameter of ConvolutionParameteriv and ConvolutionParameterfv, when thepnameparameter is CONVOLUTION_BORDER_MODE.static intGL_CONSTANT_COLORAccepted by thesfactoranddfactorparameters of BlendFunc.static intGL_CONVOLUTION_1DAccepted by thecapparameter of Enable, Disable, and IsEnabled, by thepnameparameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev, and by thetargetparameter of ConvolutionFilter1D, CopyConvolutionFilter1D, GetConvolutionFilter, ConvolutionParameteri, ConvolutionParameterf, ConvolutionParameteriv, ConvolutionParameterfv, GetConvolutionParameteriv, and GetConvolutionParameterfv.static intGL_CONVOLUTION_2DAccepted by thecapparameter of Enable, Disable, and IsEnabled, by thepnameparameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev, and by thetargetparameter of ConvolutionFilter2D, CopyConvolutionFilter2D, GetConvolutionFilter, ConvolutionParameteri, ConvolutionParameterf, ConvolutionParameteriv, ConvolutionParameterfv, GetConvolutionParameteriv, and GetConvolutionParameterfv.static intGL_CONVOLUTION_BORDER_COLORAccepted by thepnameparameter of ConvolutionParameteriv, ConvolutionParameterfv, GetConvolutionParameteriv, and GetConvolutionParameterfv.static intGL_CONVOLUTION_BORDER_MODEAccepted by thepnameparameter of ConvolutionParameteri, ConvolutionParameterf, ConvolutionParameteriv, ConvolutionParameterfv, GetConvolutionParameteriv, and GetConvolutionParameterfv.static intGL_CONVOLUTION_FILTER_BIAS
GL_CONVOLUTION_FILTER_SCALEAccepted by thepnameparameter of ConvolutionParameteriv, ConvolutionParameterfv, GetConvolutionParameteriv, and GetConvolutionParameterfv.static intGL_CONVOLUTION_FORMAT
GL_CONVOLUTION_HEIGHT
GL_CONVOLUTION_WIDTHAccepted by thepnameparameter of GetConvolutionParameteriv and GetConvolutionParameterfv.static intGL_FUNC_ADD
GL_FUNC_REVERSE_SUBTRACT
GL_FUNC_SUBTRACTAccepted by themodeparameter of BlendEquation.static intGL_HISTOGRAMAccepted by thecapparameter of Enable, Disable, and IsEnabled, by thepnameparameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev, and by thetargetparameter of Histogram, ResetHistogram, GetHistogram, GetHistogramParameteriv, and GetHistogramParameterfv.static intGL_HISTOGRAM_ALPHA_SIZE
GL_HISTOGRAM_BLUE_SIZE
GL_HISTOGRAM_FORMAT
GL_HISTOGRAM_GREEN_SIZE
GL_HISTOGRAM_LUMINANCE_SIZE
GL_HISTOGRAM_RED_SIZE
GL_HISTOGRAM_SINK
GL_HISTOGRAM_WIDTHAccepted by thepnameparameter of GetHistogramParameteriv and GetHistogramParameterfv.static intGL_MAXAccepted by themodeparameter of BlendEquation.static intGL_MAX_COLOR_MATRIX_STACK_DEPTHAccepted by thepnameparameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.static intGL_MAX_CONVOLUTION_HEIGHT
GL_MAX_CONVOLUTION_WIDTHAccepted by thepnameparameter of GetConvolutionParameteriv and GetConvolutionParameterfv.static intGL_MINAccepted by themodeparameter of BlendEquation.static intGL_MINMAXAccepted by thecapparameter of Enable, Disable, and IsEnabled, by thepnameparameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev, and by thetargetparameter of Minmax, ResetMinmax, GetMinmax, GetMinmaxParameteriv, and GetMinmaxParameterfv.static intGL_MINMAX_FORMAT
GL_MINMAX_SINKAccepted by thepnameparameter of GetMinmaxParameteriv and GetMinmaxParameterfv.static intGL_ONE_MINUS_CONSTANT_ALPHA
GL_ONE_MINUS_CONSTANT_COLORAccepted by thesfactoranddfactorparameters of BlendFunc.static intGL_POST_COLOR_MATRIX_ALPHA_BIAS
GL_POST_COLOR_MATRIX_ALPHA_SCALE
GL_POST_COLOR_MATRIX_BLUE_BIAS
GL_POST_COLOR_MATRIX_BLUE_SCALEAccepted by thepnameparameter of PixelTransfer*, and by thepnameparameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.static intGL_POST_COLOR_MATRIX_COLOR_TABLEAccepted by thecapparameter of Enable, Disable, and IsEnabled, by thepnameparameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev, and by thetargetparameter of ColorTable, CopyColorTable, ColorTableParameteriv, ColorTableParameterfv, GetColorTable, GetColorTableParameteriv, and GetColorTableParameterfv.static intGL_POST_COLOR_MATRIX_GREEN_BIAS
GL_POST_COLOR_MATRIX_GREEN_SCALE
GL_POST_COLOR_MATRIX_RED_BIAS
GL_POST_COLOR_MATRIX_RED_SCALEAccepted by thepnameparameter of PixelTransfer*, and by thepnameparameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.static intGL_POST_CONVOLUTION_ALPHA_BIAS
GL_POST_CONVOLUTION_ALPHA_SCALE
GL_POST_CONVOLUTION_BLUE_BIAS
GL_POST_CONVOLUTION_BLUE_SCALEAccepted by thepnameparameter of PixelTransferi, PixelTransferf, and by thepnameparameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.static intGL_POST_CONVOLUTION_COLOR_TABLEAccepted by thecapparameter of Enable, Disable, and IsEnabled, by thepnameparameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev, and by thetargetparameter of ColorTable, CopyColorTable, ColorTableParameteriv, ColorTableParameterfv, GetColorTable, GetColorTableParameteriv, and GetColorTableParameterfv.static intGL_POST_CONVOLUTION_GREEN_BIAS
GL_POST_CONVOLUTION_GREEN_SCALE
GL_POST_CONVOLUTION_RED_BIAS
GL_POST_CONVOLUTION_RED_SCALEAccepted by thepnameparameter of PixelTransferi, PixelTransferf, and by thepnameparameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.static intGL_PROXY_COLOR_TABLEAccepted by thetargetparameter of ColorTable, GetColorTableParameteriv, and GetColorTableParameterfv.static intGL_PROXY_HISTOGRAMAccepted by thetargetparameter of Histogram, GetHistogramParameteriv, and GetHistogramParameterfv.static intGL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE
GL_PROXY_POST_CONVOLUTION_COLOR_TABLEAccepted by thetargetparameter of ColorTable, GetColorTableParameteriv, and GetColorTableParameterfv.static intGL_REDUCE
GL_REPLICATE_BORDERAccepted by theparamparameter of ConvolutionParameteri, and ConvolutionParameterf, and by theparamsparameter of ConvolutionParameteriv and ConvolutionParameterfv, when thepnameparameter is CONVOLUTION_BORDER_MODE.static intGL_SEPARABLE_2DAccepted by thecapparameter of Enable, Disable, and IsEnabled, by thepnameparameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev, and by thetargetparameter of SeparableFilter2D, SeparableFilter2D, GetSeparableFilter, ConvolutionParameteri, ConvolutionParameterf, ConvolutionParameteriv, ConvolutionParameterfv, GetConvolutionParameteriv, and GetConvolutionParameterfv.static intGL_TABLE_TOO_LARGEErrorCode
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method and Description static voidglBlendColor(float red, float green, float blue, float alpha)Specifies the constant color Cc to be used in blending.static voidglBlendEquation(int mode)Controls the blend equations used for per-fragment blending.static voidglColorSubTable(int target, int start, int count, int format, int type, java.nio.ByteBuffer data)Respecifies a portion of an existing color table.static voidglColorSubTable(int target, int start, int count, int format, int type, long data)Respecifies a portion of an existing color table.static voidglColorTable(int target, int internalformat, int width, int format, int type, java.nio.ByteBuffer table)Specifies a color lookup table.static voidglColorTable(int target, int internalformat, int width, int format, int type, float[] table)Array version of:ColorTablestatic voidglColorTable(int target, int internalformat, int width, int format, int type, java.nio.FloatBuffer table)Specifies a color lookup table.static voidglColorTable(int target, int internalformat, int width, int format, int type, int[] table)Array version of:ColorTablestatic voidglColorTable(int target, int internalformat, int width, int format, int type, java.nio.IntBuffer table)Specifies a color lookup table.static voidglColorTable(int target, int internalformat, int width, int format, int type, long table)Specifies a color lookup table.static voidglColorTable(int target, int internalformat, int width, int format, int type, short[] table)Array version of:ColorTablestatic voidglColorTable(int target, int internalformat, int width, int format, int type, java.nio.ShortBuffer table)Specifies a color lookup table.static voidglColorTableParameterfv(int target, int pname, float[] params)Array version of:ColorTableParameterfvstatic voidglColorTableParameterfv(int target, int pname, java.nio.FloatBuffer params)Float version ofColorTableParameteriv.static voidglColorTableParameteriv(int target, int pname, int[] params)Array version of:ColorTableParameterivstatic voidglColorTableParameteriv(int target, int pname, java.nio.IntBuffer params)Specifies the scale and bias parameters for a color table.static voidglConvolutionFilter1D(int target, int internalformat, int width, int format, int type, java.nio.ByteBuffer data)Defines a one-dimensional convolution filter.static voidglConvolutionFilter1D(int target, int internalformat, int width, int format, int type, long data)Defines a one-dimensional convolution filter.static voidglConvolutionFilter2D(int target, int internalformat, int width, int height, int format, int type, java.nio.ByteBuffer data)Defines a two-dimensional convolution filter.static voidglConvolutionFilter2D(int target, int internalformat, int width, int height, int format, int type, long data)Defines a two-dimensional convolution filter.static voidglConvolutionParameterf(int target, int pname, float param)Float version ofConvolutionParameteristatic voidglConvolutionParameterfv(int target, int pname, float[] params)Array version of:ConvolutionParameterfvstatic voidglConvolutionParameterfv(int target, int pname, java.nio.FloatBuffer params)Pointer version ofConvolutionParameterf.static voidglConvolutionParameteri(int target, int pname, int param)Specifies the scale and bias of a convolution filter.static voidglConvolutionParameteriv(int target, int pname, int[] params)Array version of:ConvolutionParameterivstatic voidglConvolutionParameteriv(int target, int pname, java.nio.IntBuffer params)Pointer version ofConvolutionParameteri.static voidglCopyColorSubTable(int target, int start, int x, int y, int width)Respecifies a portion of an existing color table using image taken from the framebuffer.static voidglCopyColorTable(int target, int internalformat, int x, int y, int width)Defines a color table in exactly the manner ofColorTable, except that the image data are taken from the framebuffer rather than from client memory.static voidglCopyConvolutionFilter1D(int target, int internalformat, int x, int y, int width)Defines a one-dimensional filter in exactly the manner ofConvolutionFilter1D, except that image data are taken from the framebuffer, rather than from client memory.static voidglCopyConvolutionFilter2D(int target, int internalformat, int x, int y, int width, int height)Defines a two-dimensional filter in exactly the manner ofConvolutionFilter1D, except that image data are taken from the framebuffer, rather than from client memory.static voidglGetColorTable(int target, int format, int type, java.nio.ByteBuffer table)Returns the current contents of a color table.static voidglGetColorTable(int target, int format, int type, float[] table)Array version of:GetColorTablestatic voidglGetColorTable(int target, int format, int type, java.nio.FloatBuffer table)Returns the current contents of a color table.static voidglGetColorTable(int target, int format, int type, int[] table)Array version of:GetColorTablestatic voidglGetColorTable(int target, int format, int type, java.nio.IntBuffer table)Returns the current contents of a color table.static voidglGetColorTable(int target, int format, int type, long table)Returns the current contents of a color table.static voidglGetColorTable(int target, int format, int type, short[] table)Array version of:GetColorTablestatic voidglGetColorTable(int target, int format, int type, java.nio.ShortBuffer table)Returns the current contents of a color table.static floatglGetColorTableParameterf(int target, int pname)Float version ofGetColorTableParameteriv.static voidglGetColorTableParameterfv(int target, int pname, float[] params)Array version of:GetColorTableParameterfvstatic voidglGetColorTableParameterfv(int target, int pname, java.nio.FloatBuffer params)Float version ofGetColorTableParameteriv.static intglGetColorTableParameteri(int target, int pname)Returns the integer value of the specified color table parameter.static voidglGetColorTableParameteriv(int target, int pname, int[] params)Array version of:GetColorTableParameterivstatic voidglGetColorTableParameteriv(int target, int pname, java.nio.IntBuffer params)Returns the integer value of the specified color table parameter.static voidglGetConvolutionFilter(int target, int format, int type, java.nio.ByteBuffer image)Returns the contents of a convolution filter.static voidglGetConvolutionFilter(int target, int format, int type, long image)Returns the contents of a convolution filter.static floatglGetConvolutionParameterf(int target, int pname)Float version ofGetConvolutionParameteriv.static voidglGetConvolutionParameterfv(int target, int pname, float[] params)Array version of:GetConvolutionParameterfvstatic voidglGetConvolutionParameterfv(int target, int pname, java.nio.FloatBuffer params)Float version ofGetConvolutionParameteriv.static intglGetConvolutionParameteri(int target, int pname)Returns the value of a convolution filter parameter.static voidglGetConvolutionParameteriv(int target, int pname, int[] params)Array version of:GetConvolutionParameterivstatic voidglGetConvolutionParameteriv(int target, int pname, java.nio.IntBuffer params)Returns the value of a convolution filter parameter.static voidglGetHistogram(int target, boolean reset, int format, int type, java.nio.ByteBuffer values)Returns the current contents of the histogram table.static voidglGetHistogram(int target, boolean reset, int format, int type, long values)Returns the current contents of the histogram table.static floatglGetHistogramParameterf(int target, int pname)Float version ofGetHistogramParameteriv.static voidglGetHistogramParameterfv(int target, int pname, float[] params)Array version of:GetHistogramParameterfvstatic voidglGetHistogramParameterfv(int target, int pname, java.nio.FloatBuffer params)Float version ofGetHistogramParameteriv.static intglGetHistogramParameteri(int target, int pname)Returns the integer values of the specified histogram parameterstatic voidglGetHistogramParameteriv(int target, int pname, int[] params)Array version of:GetHistogramParameterivstatic voidglGetHistogramParameteriv(int target, int pname, java.nio.IntBuffer params)Returns the integer values of the specified histogram parameterstatic voidglGetMinmax(int target, boolean reset, int format, int type, java.nio.ByteBuffer values)Returns the current contents of the minmax table.static voidglGetMinmax(int target, boolean reset, int format, int type, long values)Returns the current contents of the minmax table.static floatglGetMinmaxParameterf(int target, int pname)Float version ofGetMinmaxParameteriv.static voidglGetMinmaxParameterfv(int target, int pname, float[] params)Array version of:GetMinmaxParameterfvstatic voidglGetMinmaxParameterfv(int target, int pname, java.nio.FloatBuffer params)Float version ofGetMinmaxParameteriv.static intglGetMinmaxParameteri(int target, int pname)Returns the integer value of the specified minmax parameter.static voidglGetMinmaxParameteriv(int target, int pname, int[] params)Array version of:GetMinmaxParameterivstatic voidglGetMinmaxParameteriv(int target, int pname, java.nio.IntBuffer params)Returns the integer value of the specified minmax parameter.static voidglGetSeparableFilter(int target, int format, int type, java.nio.ByteBuffer row, java.nio.ByteBuffer column, java.nio.ByteBuffer span)Returns the current contents of a separable convolution filter.static voidglGetSeparableFilter(int target, int format, int type, long row, long column, java.nio.ByteBuffer span)Returns the current contents of a separable convolution filter.static voidglHistogram(int target, int width, int internalformat, boolean sink)Specifies the histogram table.static voidglMinmax(int target, int internalformat, boolean sink)Specifies the minmax table.static voidglResetHistogram(int target)Resets all counters of all elements of the histogram table to zero.static voidglResetMinmax(int target)Resets all minimum and maximum values oftargetto to their maximum and minimum representable values, respectively.static voidglSeparableFilter2D(int target, int internalformat, int width, int height, int format, int type, java.nio.ByteBuffer row, java.nio.ByteBuffer column)Specifies a two-dimensional separable convolution filter.static voidglSeparableFilter2D(int target, int internalformat, int width, int height, int format, int type, long row, long column)Specifies a two-dimensional separable convolution filter.
-
-
-
Field Detail
-
GL_COLOR_TABLE, GL_POST_CONVOLUTION_COLOR_TABLE, GL_POST_COLOR_MATRIX_COLOR_TABLE
Accepted by thecapparameter of Enable, Disable, and IsEnabled, by thepnameparameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev, and by thetargetparameter of ColorTable, CopyColorTable, ColorTableParameteriv, ColorTableParameterfv, GetColorTable, GetColorTableParameteriv, and GetColorTableParameterfv.
-
GL_PROXY_COLOR_TABLE, GL_PROXY_POST_CONVOLUTION_COLOR_TABLE, GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE
Accepted by thetargetparameter of ColorTable, GetColorTableParameteriv, and GetColorTableParameterfv.
-
GL_COLOR_TABLE_SCALE, GL_COLOR_TABLE_BIAS
Accepted by thepnameparameter of ColorTableParameteriv, ColorTableParameterfv, GetColorTableParameteriv, and GetColorTableParameterfv.
-
GL_COLOR_TABLE_FORMAT, GL_COLOR_TABLE_WIDTH, GL_COLOR_TABLE_RED_SIZE, GL_COLOR_TABLE_GREEN_SIZE, GL_COLOR_TABLE_BLUE_SIZE, GL_COLOR_TABLE_ALPHA_SIZE, GL_COLOR_TABLE_LUMINANCE_SIZE, GL_COLOR_TABLE_INTENSITY_SIZE
Accepted by thepnameparameter of GetColorTableParameteriv and GetColorTableParameterfv.
-
GL_TABLE_TOO_LARGE
ErrorCode
-
GL_CONVOLUTION_1D
Accepted by thecapparameter of Enable, Disable, and IsEnabled, by thepnameparameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev, and by thetargetparameter of ConvolutionFilter1D, CopyConvolutionFilter1D, GetConvolutionFilter, ConvolutionParameteri, ConvolutionParameterf, ConvolutionParameteriv, ConvolutionParameterfv, GetConvolutionParameteriv, and GetConvolutionParameterfv.
-
GL_CONVOLUTION_2D
Accepted by thecapparameter of Enable, Disable, and IsEnabled, by thepnameparameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev, and by thetargetparameter of ConvolutionFilter2D, CopyConvolutionFilter2D, GetConvolutionFilter, ConvolutionParameteri, ConvolutionParameterf, ConvolutionParameteriv, ConvolutionParameterfv, GetConvolutionParameteriv, and GetConvolutionParameterfv.
-
GL_SEPARABLE_2D
Accepted by thecapparameter of Enable, Disable, and IsEnabled, by thepnameparameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev, and by thetargetparameter of SeparableFilter2D, SeparableFilter2D, GetSeparableFilter, ConvolutionParameteri, ConvolutionParameterf, ConvolutionParameteriv, ConvolutionParameterfv, GetConvolutionParameteriv, and GetConvolutionParameterfv.
-
GL_CONVOLUTION_BORDER_MODE
Accepted by thepnameparameter of ConvolutionParameteri, ConvolutionParameterf, ConvolutionParameteriv, ConvolutionParameterfv, GetConvolutionParameteriv, and GetConvolutionParameterfv.
-
GL_CONVOLUTION_FILTER_SCALE, GL_CONVOLUTION_FILTER_BIAS
Accepted by thepnameparameter of ConvolutionParameteriv, ConvolutionParameterfv, GetConvolutionParameteriv, and GetConvolutionParameterfv.
-
GL_REDUCE
Accepted by theparamparameter of ConvolutionParameteri, and ConvolutionParameterf, and by theparamsparameter of ConvolutionParameteriv and ConvolutionParameterfv, when thepnameparameter is CONVOLUTION_BORDER_MODE.
-
GL_CONVOLUTION_FORMAT, GL_CONVOLUTION_WIDTH, GL_CONVOLUTION_HEIGHT, GL_MAX_CONVOLUTION_WIDTH, GL_MAX_CONVOLUTION_HEIGHT
Accepted by thepnameparameter of GetConvolutionParameteriv and GetConvolutionParameterfv.
-
GL_POST_CONVOLUTION_RED_SCALE, GL_POST_CONVOLUTION_GREEN_SCALE, GL_POST_CONVOLUTION_BLUE_SCALE, GL_POST_CONVOLUTION_ALPHA_SCALE, GL_POST_CONVOLUTION_RED_BIAS, GL_POST_CONVOLUTION_GREEN_BIAS, GL_POST_CONVOLUTION_BLUE_BIAS, GL_POST_CONVOLUTION_ALPHA_BIAS
Accepted by thepnameparameter of PixelTransferi, PixelTransferf, and by thepnameparameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.
-
GL_CONSTANT_BORDER, GL_REPLICATE_BORDER
Accepted by theparamparameter of ConvolutionParameteri, and ConvolutionParameterf, and by theparamsparameter of ConvolutionParameteriv and ConvolutionParameterfv, when thepnameparameter is CONVOLUTION_BORDER_MODE.
-
GL_CONVOLUTION_BORDER_COLOR
Accepted by thepnameparameter of ConvolutionParameteriv, ConvolutionParameterfv, GetConvolutionParameteriv, and GetConvolutionParameterfv.
-
GL_COLOR_MATRIX, GL_COLOR_MATRIX_STACK_DEPTH, GL_MAX_COLOR_MATRIX_STACK_DEPTH
Accepted by thepnameparameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.
-
GL_POST_COLOR_MATRIX_RED_SCALE, GL_POST_COLOR_MATRIX_GREEN_SCALE, GL_POST_COLOR_MATRIX_BLUE_SCALE, GL_POST_COLOR_MATRIX_ALPHA_SCALE, GL_POST_COLOR_MATRIX_RED_BIAS, GL_POST_COLOR_MATRIX_GREEN_BIAS, GL_POST_COLOR_MATRIX_BLUE_BIAS, GL_POST_COLOR_MATRIX_ALPHA_BIAS
Accepted by thepnameparameter of PixelTransfer*, and by thepnameparameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.
-
GL_HISTOGRAM
Accepted by thecapparameter of Enable, Disable, and IsEnabled, by thepnameparameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev, and by thetargetparameter of Histogram, ResetHistogram, GetHistogram, GetHistogramParameteriv, and GetHistogramParameterfv.
-
GL_PROXY_HISTOGRAM
Accepted by thetargetparameter of Histogram, GetHistogramParameteriv, and GetHistogramParameterfv.
-
GL_HISTOGRAM_WIDTH, GL_HISTOGRAM_FORMAT, GL_HISTOGRAM_RED_SIZE, GL_HISTOGRAM_GREEN_SIZE, GL_HISTOGRAM_BLUE_SIZE, GL_HISTOGRAM_ALPHA_SIZE, GL_HISTOGRAM_LUMINANCE_SIZE, GL_HISTOGRAM_SINK
Accepted by thepnameparameter of GetHistogramParameteriv and GetHistogramParameterfv.
-
GL_MINMAX
Accepted by thecapparameter of Enable, Disable, and IsEnabled, by thepnameparameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev, and by thetargetparameter of Minmax, ResetMinmax, GetMinmax, GetMinmaxParameteriv, and GetMinmaxParameterfv.
-
GL_MINMAX_FORMAT, GL_MINMAX_SINK
Accepted by thepnameparameter of GetMinmaxParameteriv and GetMinmaxParameterfv.
-
GL_CONSTANT_COLOR, GL_ONE_MINUS_CONSTANT_COLOR, GL_CONSTANT_ALPHA, GL_ONE_MINUS_CONSTANT_ALPHA
Accepted by thesfactoranddfactorparameters of BlendFunc.
-
GL_BLEND_COLOR
Accepted by thepnameparameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.
-
GL_FUNC_ADD, GL_MIN, GL_MAX
Accepted by themodeparameter of BlendEquation.
-
GL_BLEND_EQUATION
Accepted by thepnameparameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.
-
GL_FUNC_SUBTRACT, GL_FUNC_REVERSE_SUBTRACT
Accepted by themodeparameter of BlendEquation.
-
-
Method Detail
-
glColorTable
public static void glColorTable(int target, int internalformat, int width, int format, int type, java.nio.ByteBuffer table) public static void glColorTable(int target, int internalformat, int width, int format, int type, long table) public static void glColorTable(int target, int internalformat, int width, int format, int type, java.nio.ShortBuffer table) public static void glColorTable(int target, int internalformat, int width, int format, int type, java.nio.IntBuffer table) public static void glColorTable(int target, int internalformat, int width, int format, int type, java.nio.FloatBuffer table)Specifies a color lookup table.- Parameters:
target- the color table target. One of:COLOR_TABLEPOST_CONVOLUTION_COLOR_TABLEPOST_COLOR_MATRIX_COLOR_TABLEPROXY_COLOR_TABLEPROXY_POST_CONVOLUTION_COLOR_TABLEPROXY_POST_COLOR_MATRIX_COLOR_TABLEinternalformat- the color table internal format. One of:width- the color table widthformat- the color data format. One of:REDGREENBLUEALPHARGBRGBABGRBGRALUMINANCELUMINANCE_ALPHAtype- the color data type. One of:table- the color table data
-
glCopyColorTable
public static void glCopyColorTable(int target, int internalformat, int x, int y, int width)Defines a color table in exactly the manner ofColorTable, except that the image data are taken from the framebuffer rather than from client memory.- Parameters:
target- the color table target. One of:COLOR_TABLEPOST_CONVOLUTION_COLOR_TABLEPOST_COLOR_MATRIX_COLOR_TABLEinternalformat- the color table internal format. One of:x- the left framebuffer pixel coordinatey- the lower framebuffer pixel coordinatewidth- the color table width
-
glColorTableParameteriv
public static void glColorTableParameteriv(int target, int pname, java.nio.IntBuffer params)Specifies the scale and bias parameters for a color table.- Parameters:
target- the color table target. One of:COLOR_TABLEPOST_CONVOLUTION_COLOR_TABLEPOST_COLOR_MATRIX_COLOR_TABLEpname- the parameter to set. One of:COLOR_TABLE_SCALECOLOR_TABLE_BIASparams- the parameter value
-
glColorTableParameterfv
public static void glColorTableParameterfv(int target, int pname, java.nio.FloatBuffer params)Float version ofColorTableParameteriv.- Parameters:
target- the color table targetpname- the parameter to setparams- the parameter value
-
glGetColorTable
public static void glGetColorTable(int target, int format, int type, java.nio.ByteBuffer table) public static void glGetColorTable(int target, int format, int type, long table) public static void glGetColorTable(int target, int format, int type, java.nio.ShortBuffer table) public static void glGetColorTable(int target, int format, int type, java.nio.IntBuffer table) public static void glGetColorTable(int target, int format, int type, java.nio.FloatBuffer table)Returns the current contents of a color table.- Parameters:
target- the color table target. One of:COLOR_TABLEPOST_CONVOLUTION_COLOR_TABLEPOST_COLOR_MATRIX_COLOR_TABLEformat- the color data format. One of:REDGREENBLUEALPHARGBRGBABGRBGRALUMINANCELUMINANCE_ALPHAtype- the color data type. One of:table- the color table data
-
glGetColorTableParameteriv
public static void glGetColorTableParameteriv(int target, int pname, java.nio.IntBuffer params)Returns the integer value of the specified color table parameter.- Parameters:
target- the color table target. One of:COLOR_TABLEPOST_CONVOLUTION_COLOR_TABLEPOST_COLOR_MATRIX_COLOR_TABLEPROXY_COLOR_TABLEPROXY_POST_CONVOLUTION_COLOR_TABLEPROXY_POST_COLOR_MATRIX_COLOR_TABLEpname- the parameter to query. One of:params- a buffer in which to place the returned value
-
glGetColorTableParameteri
public static int glGetColorTableParameteri(int target, int pname)Returns the integer value of the specified color table parameter.- Parameters:
target- the color table target. One of:COLOR_TABLEPOST_CONVOLUTION_COLOR_TABLEPOST_COLOR_MATRIX_COLOR_TABLEPROXY_COLOR_TABLEPROXY_POST_CONVOLUTION_COLOR_TABLEPROXY_POST_COLOR_MATRIX_COLOR_TABLEpname- the parameter to query. One of:
-
glGetColorTableParameterfv
public static void glGetColorTableParameterfv(int target, int pname, java.nio.FloatBuffer params)Float version ofGetColorTableParameteriv.- Parameters:
target- the color table targetpname- the parameter to queryparams- a buffer in which to place the returned value
-
glGetColorTableParameterf
public static float glGetColorTableParameterf(int target, int pname)Float version ofGetColorTableParameteriv.- Parameters:
target- the color table targetpname- the parameter to query
-
glColorSubTable
public static void glColorSubTable(int target, int start, int count, int format, int type, java.nio.ByteBuffer data) public static void glColorSubTable(int target, int start, int count, int format, int type, long data)Respecifies a portion of an existing color table.- Parameters:
target- the color table target. One of:COLOR_TABLEPOST_CONVOLUTION_COLOR_TABLEPOST_COLOR_MATRIX_COLOR_TABLEstart- the starting index of the subregion to respecifycount- the number of colors in the subregion to respecifyformat- the color data format. One of:REDGREENBLUEALPHARGBRGBABGRBGRALUMINANCELUMINANCE_ALPHAtype- the color data type. One of:data- the color table data
-
glCopyColorSubTable
public static void glCopyColorSubTable(int target, int start, int x, int y, int width)Respecifies a portion of an existing color table using image taken from the framebuffer.- Parameters:
target- the color table target. One of:COLOR_TABLEPOST_CONVOLUTION_COLOR_TABLEPOST_COLOR_MATRIX_COLOR_TABLEstart- the start index of the subregion to respecifyx- the left framebuffer pixel coordinatey- the lower framebuffer pixel coordinatewidth- the number of colors in the subregion to respecify
-
glConvolutionFilter1D
public static void glConvolutionFilter1D(int target, int internalformat, int width, int format, int type, java.nio.ByteBuffer data) public static void glConvolutionFilter1D(int target, int internalformat, int width, int format, int type, long data)Defines a one-dimensional convolution filter.- Parameters:
target- the convolution target. Must be:CONVOLUTION_1Dinternalformat- the filter internal format. One of:width- the filter widthformat- the filter data format. One of:REDGREENBLUEALPHARGBRGBABGRBGRALUMINANCELUMINANCE_ALPHAtype- the filter data type. One of:data- the filter data
-
glConvolutionFilter2D
public static void glConvolutionFilter2D(int target, int internalformat, int width, int height, int format, int type, java.nio.ByteBuffer data) public static void glConvolutionFilter2D(int target, int internalformat, int width, int height, int format, int type, long data)Defines a two-dimensional convolution filter.- Parameters:
target- the convolution target. Must be:CONVOLUTION_2Dinternalformat- the filter internal format. One of:width- the filter widthheight- the filter heightformat- the filter data format. One of:REDGREENBLUEALPHARGBRGBABGRBGRALUMINANCELUMINANCE_ALPHAtype- the filter data type. One of:data- the filter data
-
glCopyConvolutionFilter1D
public static void glCopyConvolutionFilter1D(int target, int internalformat, int x, int y, int width)Defines a one-dimensional filter in exactly the manner ofConvolutionFilter1D, except that image data are taken from the framebuffer, rather than from client memory.- Parameters:
target- the convolution target. Must be:CONVOLUTION_1Dinternalformat- the filter internal format. One of:x- the left framebuffer pixel coordinatey- the lower framebuffer pixel coordinatewidth- the filter width
-
glCopyConvolutionFilter2D
public static void glCopyConvolutionFilter2D(int target, int internalformat, int x, int y, int width, int height)Defines a two-dimensional filter in exactly the manner ofConvolutionFilter1D, except that image data are taken from the framebuffer, rather than from client memory.- Parameters:
target- the convolution target. Must be:CONVOLUTION_2Dinternalformat- the filter internal format. One of:x- the left framebuffer pixel coordinatey- the lower framebuffer pixel coordinatewidth- the filter widthheight- the filter height
-
glGetConvolutionFilter
public static void glGetConvolutionFilter(int target, int format, int type, java.nio.ByteBuffer image) public static void glGetConvolutionFilter(int target, int format, int type, long image)Returns the contents of a convolution filter.- Parameters:
target- the convolution target. One of:CONVOLUTION_1DCONVOLUTION_2Dformat- the filter data format. One of:REDGREENBLUEALPHARGBRGBABGRBGRALUMINANCELUMINANCE_ALPHAtype- the filter data type. One of:image- the filter data
-
glSeparableFilter2D
public static void glSeparableFilter2D(int target, int internalformat, int width, int height, int format, int type, java.nio.ByteBuffer row, java.nio.ByteBuffer column) public static void glSeparableFilter2D(int target, int internalformat, int width, int height, int format, int type, long row, long column)Specifies a two-dimensional separable convolution filter.- Parameters:
target- the filter target. Must be:SEPARABLE_2Dinternalformat- the filter internal format. One of:width- the filter widthheight- the filter heightformat- the filter data format. One of:REDGREENBLUEALPHARGBRGBABGRBGRALUMINANCELUMINANCE_ALPHAtype- the filter data type. One of:row- the horizontal filter datacolumn- the vertical filter data
-
glGetSeparableFilter
public static void glGetSeparableFilter(int target, int format, int type, java.nio.ByteBuffer row, java.nio.ByteBuffer column, java.nio.ByteBuffer span) public static void glGetSeparableFilter(int target, int format, int type, long row, long column, java.nio.ByteBuffer span)Returns the current contents of a separable convolution filter.- Parameters:
target- the filter target. Must be:SEPARABLE_2Dformat- the filter data format. One of:REDGREENBLUEALPHARGBRGBABGRBGRALUMINANCELUMINANCE_ALPHAtype- the filter data type. One of:row- a buffer in which to return the filter rowcolumn- a buffer in which to return the filter columnspan- unused
-
glConvolutionParameteri
public static void glConvolutionParameteri(int target, int pname, int param)Specifies the scale and bias of a convolution filter.- Parameters:
target- the filter target. One of:CONVOLUTION_1DCONVOLUTION_2DSEPARABLE_2Dpname- the parameter to set. Must be:CONVOLUTION_BORDER_MODEparam- the parameter value
-
glConvolutionParameteriv
public static void glConvolutionParameteriv(int target, int pname, java.nio.IntBuffer params)Pointer version ofConvolutionParameteri.- Parameters:
target- the filter targetpname- the parameter to set. One of:CONVOLUTION_FILTER_SCALECONVOLUTION_FILTER_BIASCONVOLUTION_BORDER_COLORparams- the parameter value
-
glConvolutionParameterf
public static void glConvolutionParameterf(int target, int pname, float param)Float version ofConvolutionParameteri- Parameters:
target- the filter targetpname- the parameter to setparam- the parameter value
-
glConvolutionParameterfv
public static void glConvolutionParameterfv(int target, int pname, java.nio.FloatBuffer params)Pointer version ofConvolutionParameterf.- Parameters:
target- the filter targetpname- the parameter to set. One of:CONVOLUTION_FILTER_SCALECONVOLUTION_FILTER_BIASCONVOLUTION_BORDER_COLORparams- the parameter value
-
glGetConvolutionParameteriv
public static void glGetConvolutionParameteriv(int target, int pname, java.nio.IntBuffer params)Returns the value of a convolution filter parameter.- Parameters:
target- the filter target. One of:CONVOLUTION_1DCONVOLUTION_2DSEPARABLE_2Dpname- the parameter to query. One of:CONVOLUTION_FORMATCONVOLUTION_WIDTHCONVOLUTION_HEIGHTMAX_CONVOLUTION_WIDTHMAX_CONVOLUTION_HEIGHTparams- a buffer in which to return the parameter value
-
glGetConvolutionParameteri
public static int glGetConvolutionParameteri(int target, int pname)Returns the value of a convolution filter parameter.- Parameters:
target- the filter target. One of:CONVOLUTION_1DCONVOLUTION_2DSEPARABLE_2Dpname- the parameter to query. One of:CONVOLUTION_FORMATCONVOLUTION_WIDTHCONVOLUTION_HEIGHTMAX_CONVOLUTION_WIDTHMAX_CONVOLUTION_HEIGHT
-
glGetConvolutionParameterfv
public static void glGetConvolutionParameterfv(int target, int pname, java.nio.FloatBuffer params)Float version ofGetConvolutionParameteriv.- Parameters:
target- the filter targetpname- the parameter to queryparams- a buffer in which to return the parameter value
-
glGetConvolutionParameterf
public static float glGetConvolutionParameterf(int target, int pname)Float version ofGetConvolutionParameteriv.- Parameters:
target- the filter targetpname- the parameter to query
-
glHistogram
public static void glHistogram(int target, int width, int internalformat, boolean sink)Specifies the histogram table.- Parameters:
target- the histogram target. One of:HISTOGRAMPROXY_HISTOGRAMwidth- the histogram widthinternalformat- the histogram internal format. One of:sink- whether pixel groups will be consumed by the histogram operation (TRUE) or passed on to the minmax operation (FALSE)
-
glResetHistogram
public static void glResetHistogram(int target)
Resets all counters of all elements of the histogram table to zero.- Parameters:
target- the histogram target. Must be:HISTOGRAM
-
glGetHistogram
public static void glGetHistogram(int target, boolean reset, int format, int type, java.nio.ByteBuffer values) public static void glGetHistogram(int target, boolean reset, int format, int type, long values)Returns the current contents of the histogram table.- Parameters:
target- the histogram target. Must be:HISTOGRAMreset- ifTRUE, then all counters of all elements of the histogram are reset to zero. Counters are reset whether returned or not.format- the pixel data format. One of:REDGREENBLUEALPHARGBRGBABGRBGRALUMINANCELUMINANCE_ALPHAtype- the pixel data types. One of:values- the pixel data
-
glGetHistogramParameteriv
public static void glGetHistogramParameteriv(int target, int pname, java.nio.IntBuffer params)Returns the integer values of the specified histogram parameter- Parameters:
target- the histogram target. Must be:HISTOGRAMpname- the parameter to query. One of:HISTOGRAM_WIDTHHISTOGRAM_FORMATHISTOGRAM_RED_SIZEHISTOGRAM_GREEN_SIZEHISTOGRAM_BLUE_SIZEHISTOGRAM_ALPHA_SIZEHISTOGRAM_LUMINANCE_SIZEHISTOGRAM_SINKparams- a buffer in which to return the parameter values
-
glGetHistogramParameteri
public static int glGetHistogramParameteri(int target, int pname)Returns the integer values of the specified histogram parameter- Parameters:
target- the histogram target. Must be:HISTOGRAMpname- the parameter to query. One of:HISTOGRAM_WIDTHHISTOGRAM_FORMATHISTOGRAM_RED_SIZEHISTOGRAM_GREEN_SIZEHISTOGRAM_BLUE_SIZEHISTOGRAM_ALPHA_SIZEHISTOGRAM_LUMINANCE_SIZEHISTOGRAM_SINK
-
glGetHistogramParameterfv
public static void glGetHistogramParameterfv(int target, int pname, java.nio.FloatBuffer params)Float version ofGetHistogramParameteriv.- Parameters:
target- the histogram targetpname- the parameter to queryparams- a buffer in which to place the returned value
-
glGetHistogramParameterf
public static float glGetHistogramParameterf(int target, int pname)Float version ofGetHistogramParameteriv.- Parameters:
target- the histogram targetpname- the parameter to query
-
glMinmax
public static void glMinmax(int target, int internalformat, boolean sink)Specifies the minmax table.- Parameters:
target- the minmax target. Must be:MINMAXinternalformat- the minmax table internal format. One of:sink- whether pixel groups will be consumed by the minmax operation (TRUE) or passed on to final conversion (FALSE)
-
glResetMinmax
public static void glResetMinmax(int target)
Resets all minimum and maximum values oftargetto to their maximum and minimum representable values, respectively.- Parameters:
target- the minmax target. Must be:MINMAX
-
glGetMinmax
public static void glGetMinmax(int target, boolean reset, int format, int type, java.nio.ByteBuffer values) public static void glGetMinmax(int target, boolean reset, int format, int type, long values)Returns the current contents of the minmax table.- Parameters:
target- the minmax target. Must be:MINMAXreset- IfTRUE, then each minimum value is reset to the maximum representable value, and each maximum value is reset to the minimum representable value. All values are reset, whether returned or not.format- the pixel data format. One of:REDGREENBLUEALPHARGBRGBABGRBGRALUMINANCELUMINANCE_ALPHAtype- the pixel data type. One of:values- a buffer in which to place the minmax values
-
glGetMinmaxParameteriv
public static void glGetMinmaxParameteriv(int target, int pname, java.nio.IntBuffer params)Returns the integer value of the specified minmax parameter.- Parameters:
target- the minmax target. Must be:MINMAXpname- the parameter to queryparams- a buffer in which to place the returned value
-
glGetMinmaxParameteri
public static int glGetMinmaxParameteri(int target, int pname)Returns the integer value of the specified minmax parameter.- Parameters:
target- the minmax target. Must be:MINMAXpname- the parameter to query
-
glGetMinmaxParameterfv
public static void glGetMinmaxParameterfv(int target, int pname, java.nio.FloatBuffer params)Float version ofGetMinmaxParameteriv.- Parameters:
target- the minmax target. Must be:MINMAXpname- the parameter to queryparams- a buffer in which to place the returned value
-
glGetMinmaxParameterf
public static float glGetMinmaxParameterf(int target, int pname)Float version ofGetMinmaxParameteriv.- Parameters:
target- the minmax target. Must be:MINMAXpname- the parameter to query
-
glBlendColor
public static void glBlendColor(float red, float green, float blue, float alpha)Specifies the constant color Cc to be used in blending.- Parameters:
red- the red color componentgreen- the green color componentblue- the blue color componentalpha- the alpha color component
-
glBlendEquation
public static void glBlendEquation(int mode)
Controls the blend equations used for per-fragment blending.- Parameters:
mode- the blend equation. One of:FUNC_ADDFUNC_SUBTRACTFUNC_REVERSE_SUBTRACTMINMAX
-
glColorTable
public static void glColorTable(int target, int internalformat, int width, int format, int type, short[] table) public static void glColorTable(int target, int internalformat, int width, int format, int type, int[] table) public static void glColorTable(int target, int internalformat, int width, int format, int type, float[] table)Array version of:ColorTable
-
glColorTableParameteriv
public static void glColorTableParameteriv(int target, int pname, int[] params)Array version of:ColorTableParameteriv
-
glColorTableParameterfv
public static void glColorTableParameterfv(int target, int pname, float[] params)Array version of:ColorTableParameterfv
-
glGetColorTable
public static void glGetColorTable(int target, int format, int type, short[] table) public static void glGetColorTable(int target, int format, int type, int[] table) public static void glGetColorTable(int target, int format, int type, float[] table)Array version of:GetColorTable
-
glGetColorTableParameteriv
public static void glGetColorTableParameteriv(int target, int pname, int[] params)Array version of:GetColorTableParameteriv
-
glGetColorTableParameterfv
public static void glGetColorTableParameterfv(int target, int pname, float[] params)Array version of:GetColorTableParameterfv
-
glConvolutionParameteriv
public static void glConvolutionParameteriv(int target, int pname, int[] params)Array version of:ConvolutionParameteriv
-
glConvolutionParameterfv
public static void glConvolutionParameterfv(int target, int pname, float[] params)Array version of:ConvolutionParameterfv
-
glGetConvolutionParameteriv
public static void glGetConvolutionParameteriv(int target, int pname, int[] params)Array version of:GetConvolutionParameteriv
-
glGetConvolutionParameterfv
public static void glGetConvolutionParameterfv(int target, int pname, float[] params)Array version of:GetConvolutionParameterfv
-
glGetHistogramParameteriv
public static void glGetHistogramParameteriv(int target, int pname, int[] params)Array version of:GetHistogramParameteriv
-
glGetHistogramParameterfv
public static void glGetHistogramParameterfv(int target, int pname, float[] params)Array version of:GetHistogramParameterfv
-
glGetMinmaxParameteriv
public static void glGetMinmaxParameteriv(int target, int pname, int[] params)Array version of:GetMinmaxParameteriv
-
glGetMinmaxParameterfv
public static void glGetMinmaxParameterfv(int target, int pname, float[] params)Array version of:GetMinmaxParameterfv
-
-