Top Description Fields Constructors Methods
org.lwjgl.opengl

public final Class ARBTextureEnvCombine

extends Object
Class Inheritance

Native bindings to the ARB_texture_env_combine extension.

New texture environment function COMBINE_ARB allows programmable texture combiner operations.

Requires ARB_multitexture. Promoted to core in OpenGL 1.3.

Field Summary

Modifier and TypeField and Description
public static final int
GL_ADD_SIGNED_ARB

Accepted by the params parameter of TexEnvf, TexEnvi, TexEnvfv, and TexEnviv when the pname parameter value is COMBINE_RGB_ARB or COMBINE_ALPHA_ARB.

public static final int
GL_COMBINE_ALPHA_ARB

Accepted by the pname parameter of TexEnvf, TexEnvi, TexEnvfv, and TexEnviv when the target parameter value is TEXTURE_ENV.

public static final int
GL_COMBINE_ARB

Accepted by the params parameter of TexEnvf, TexEnvi, TexEnvfv, and TexEnviv when the pname parameter value is TEXTURE_ENV_MODE.

public static final int
GL_COMBINE_RGB_ARB

Accepted by the pname parameter of TexEnvf, TexEnvi, TexEnvfv, and TexEnviv when the target parameter value is TEXTURE_ENV.

public static final int
GL_CONSTANT_ARB

Accepted by the params parameter of TexEnvf, TexEnvi, TexEnvfv, and TexEnviv when the pname parameter value is SOURCE0_RGB_ARB, SOURCE1_RGB_ARB, SOURCE2_RGB_ARB, SOURCE0_ALPHA_ARB, SOURCE1_ALPHA_ARB, or SOURCE2_ALPHA_ARB.

public static final int
GL_INTERPOLATE_ARB

Accepted by the params parameter of TexEnvf, TexEnvi, TexEnvfv, and TexEnviv when the pname parameter value is COMBINE_RGB_ARB or COMBINE_ALPHA_ARB.

public static final int
GL_OPERAND0_ALPHA_ARB

Accepted by the pname parameter of TexEnvf, TexEnvi, TexEnvfv, and TexEnviv when the target parameter value is TEXTURE_ENV.

public static final int
GL_OPERAND0_RGB_ARB

Accepted by the pname parameter of TexEnvf, TexEnvi, TexEnvfv, and TexEnviv when the target parameter value is TEXTURE_ENV.

public static final int
GL_OPERAND1_ALPHA_ARB

Accepted by the pname parameter of TexEnvf, TexEnvi, TexEnvfv, and TexEnviv when the target parameter value is TEXTURE_ENV.

public static final int
GL_OPERAND1_RGB_ARB

Accepted by the pname parameter of TexEnvf, TexEnvi, TexEnvfv, and TexEnviv when the target parameter value is TEXTURE_ENV.

public static final int
GL_OPERAND2_ALPHA_ARB

Accepted by the pname parameter of TexEnvf, TexEnvi, TexEnvfv, and TexEnviv when the target parameter value is TEXTURE_ENV.

public static final int
GL_OPERAND2_RGB_ARB

Accepted by the pname parameter of TexEnvf, TexEnvi, TexEnvfv, and TexEnviv when the target parameter value is TEXTURE_ENV.

public static final int
GL_PREVIOUS_ARB

Accepted by the params parameter of TexEnvf, TexEnvi, TexEnvfv, and TexEnviv when the pname parameter value is SOURCE0_RGB_ARB, SOURCE1_RGB_ARB, SOURCE2_RGB_ARB, SOURCE0_ALPHA_ARB, SOURCE1_ALPHA_ARB, or SOURCE2_ALPHA_ARB.

public static final int
GL_PRIMARY_COLOR_ARB

Accepted by the params parameter of TexEnvf, TexEnvi, TexEnvfv, and TexEnviv when the pname parameter value is SOURCE0_RGB_ARB, SOURCE1_RGB_ARB, SOURCE2_RGB_ARB, SOURCE0_ALPHA_ARB, SOURCE1_ALPHA_ARB, or SOURCE2_ALPHA_ARB.

public static final int
GL_RGB_SCALE_ARB

Accepted by the pname parameter of TexEnvf, TexEnvi, TexEnvfv, and TexEnviv when the target parameter value is TEXTURE_ENV.

public static final int
GL_SOURCE0_ALPHA_ARB

Accepted by the pname parameter of TexEnvf, TexEnvi, TexEnvfv, and TexEnviv when the target parameter value is TEXTURE_ENV.

public static final int
GL_SOURCE0_RGB_ARB

Accepted by the pname parameter of TexEnvf, TexEnvi, TexEnvfv, and TexEnviv when the target parameter value is TEXTURE_ENV.

public static final int
GL_SOURCE1_ALPHA_ARB

Accepted by the pname parameter of TexEnvf, TexEnvi, TexEnvfv, and TexEnviv when the target parameter value is TEXTURE_ENV.

public static final int
GL_SOURCE1_RGB_ARB

Accepted by the pname parameter of TexEnvf, TexEnvi, TexEnvfv, and TexEnviv when the target parameter value is TEXTURE_ENV.

public static final int
GL_SOURCE2_ALPHA_ARB

Accepted by the pname parameter of TexEnvf, TexEnvi, TexEnvfv, and TexEnviv when the target parameter value is TEXTURE_ENV.

public static final int
GL_SOURCE2_RGB_ARB

Accepted by the pname parameter of TexEnvf, TexEnvi, TexEnvfv, and TexEnviv when the target parameter value is TEXTURE_ENV.

public static final int
GL_SUBTRACT_ARB

Accepted by the params parameter of TexEnvf, TexEnvi, TexEnvfv, and TexEnviv when the pname parameter value is COMBINE_RGB_ARB or COMBINE_ALPHA_ARB.

Constructor Summary

AccessConstructor and Description
private

Method Summary

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

GL_ADD_SIGNED_ARBback to summary
public static final int GL_ADD_SIGNED_ARB

Accepted by the params parameter of TexEnvf, TexEnvi, TexEnvfv, and TexEnviv when the pname parameter value is COMBINE_RGB_ARB or COMBINE_ALPHA_ARB.

GL_COMBINE_ALPHA_ARBback to summary
public static final int GL_COMBINE_ALPHA_ARB

Accepted by the pname parameter of TexEnvf, TexEnvi, TexEnvfv, and TexEnviv when the target parameter value is TEXTURE_ENV.

GL_COMBINE_ARBback to summary
public static final int GL_COMBINE_ARB

Accepted by the params parameter of TexEnvf, TexEnvi, TexEnvfv, and TexEnviv when the pname parameter value is TEXTURE_ENV_MODE.

GL_COMBINE_RGB_ARBback to summary
public static final int GL_COMBINE_RGB_ARB

Accepted by the pname parameter of TexEnvf, TexEnvi, TexEnvfv, and TexEnviv when the target parameter value is TEXTURE_ENV.

GL_CONSTANT_ARBback to summary
public static final int GL_CONSTANT_ARB

Accepted by the params parameter of TexEnvf, TexEnvi, TexEnvfv, and TexEnviv when the pname parameter value is SOURCE0_RGB_ARB, SOURCE1_RGB_ARB, SOURCE2_RGB_ARB, SOURCE0_ALPHA_ARB, SOURCE1_ALPHA_ARB, or SOURCE2_ALPHA_ARB.

GL_INTERPOLATE_ARBback to summary
public static final int GL_INTERPOLATE_ARB

Accepted by the params parameter of TexEnvf, TexEnvi, TexEnvfv, and TexEnviv when the pname parameter value is COMBINE_RGB_ARB or COMBINE_ALPHA_ARB.

GL_OPERAND0_ALPHA_ARBback to summary
public static final int GL_OPERAND0_ALPHA_ARB

Accepted by the pname parameter of TexEnvf, TexEnvi, TexEnvfv, and TexEnviv when the target parameter value is TEXTURE_ENV.

GL_OPERAND0_RGB_ARBback to summary
public static final int GL_OPERAND0_RGB_ARB

Accepted by the pname parameter of TexEnvf, TexEnvi, TexEnvfv, and TexEnviv when the target parameter value is TEXTURE_ENV.

GL_OPERAND1_ALPHA_ARBback to summary
public static final int GL_OPERAND1_ALPHA_ARB

Accepted by the pname parameter of TexEnvf, TexEnvi, TexEnvfv, and TexEnviv when the target parameter value is TEXTURE_ENV.

GL_OPERAND1_RGB_ARBback to summary
public static final int GL_OPERAND1_RGB_ARB

Accepted by the pname parameter of TexEnvf, TexEnvi, TexEnvfv, and TexEnviv when the target parameter value is TEXTURE_ENV.

GL_OPERAND2_ALPHA_ARBback to summary
public static final int GL_OPERAND2_ALPHA_ARB

Accepted by the pname parameter of TexEnvf, TexEnvi, TexEnvfv, and TexEnviv when the target parameter value is TEXTURE_ENV.

GL_OPERAND2_RGB_ARBback to summary
public static final int GL_OPERAND2_RGB_ARB

Accepted by the pname parameter of TexEnvf, TexEnvi, TexEnvfv, and TexEnviv when the target parameter value is TEXTURE_ENV.

GL_PREVIOUS_ARBback to summary
public static final int GL_PREVIOUS_ARB

Accepted by the params parameter of TexEnvf, TexEnvi, TexEnvfv, and TexEnviv when the pname parameter value is SOURCE0_RGB_ARB, SOURCE1_RGB_ARB, SOURCE2_RGB_ARB, SOURCE0_ALPHA_ARB, SOURCE1_ALPHA_ARB, or SOURCE2_ALPHA_ARB.

GL_PRIMARY_COLOR_ARBback to summary
public static final int GL_PRIMARY_COLOR_ARB

Accepted by the params parameter of TexEnvf, TexEnvi, TexEnvfv, and TexEnviv when the pname parameter value is SOURCE0_RGB_ARB, SOURCE1_RGB_ARB, SOURCE2_RGB_ARB, SOURCE0_ALPHA_ARB, SOURCE1_ALPHA_ARB, or SOURCE2_ALPHA_ARB.

GL_RGB_SCALE_ARBback to summary
public static final int GL_RGB_SCALE_ARB

Accepted by the pname parameter of TexEnvf, TexEnvi, TexEnvfv, and TexEnviv when the target parameter value is TEXTURE_ENV.

GL_SOURCE0_ALPHA_ARBback to summary
public static final int GL_SOURCE0_ALPHA_ARB

Accepted by the pname parameter of TexEnvf, TexEnvi, TexEnvfv, and TexEnviv when the target parameter value is TEXTURE_ENV.

GL_SOURCE0_RGB_ARBback to summary
public static final int GL_SOURCE0_RGB_ARB

Accepted by the pname parameter of TexEnvf, TexEnvi, TexEnvfv, and TexEnviv when the target parameter value is TEXTURE_ENV.

GL_SOURCE1_ALPHA_ARBback to summary
public static final int GL_SOURCE1_ALPHA_ARB

Accepted by the pname parameter of TexEnvf, TexEnvi, TexEnvfv, and TexEnviv when the target parameter value is TEXTURE_ENV.

GL_SOURCE1_RGB_ARBback to summary
public static final int GL_SOURCE1_RGB_ARB

Accepted by the pname parameter of TexEnvf, TexEnvi, TexEnvfv, and TexEnviv when the target parameter value is TEXTURE_ENV.

GL_SOURCE2_ALPHA_ARBback to summary
public static final int GL_SOURCE2_ALPHA_ARB

Accepted by the pname parameter of TexEnvf, TexEnvi, TexEnvfv, and TexEnviv when the target parameter value is TEXTURE_ENV.

GL_SOURCE2_RGB_ARBback to summary
public static final int GL_SOURCE2_RGB_ARB

Accepted by the pname parameter of TexEnvf, TexEnvi, TexEnvfv, and TexEnviv when the target parameter value is TEXTURE_ENV.

GL_SUBTRACT_ARBback to summary
public static final int GL_SUBTRACT_ARB

Accepted by the params parameter of TexEnvf, TexEnvi, TexEnvfv, and TexEnviv when the pname parameter value is COMBINE_RGB_ARB or COMBINE_ALPHA_ARB.

Constructor Detail

ARBTextureEnvCombineback to summary
private ARBTextureEnvCombine()