Class ARBTextureEnvCombine

java.lang.Object
org.lwjgl.opengl.ARBTextureEnvCombine

public final class ARBTextureEnvCombine extends Object
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

    Fields
    Modifier and Type
    Field
    Description
    static final int
    Accepted by the params parameter of TexEnvf, TexEnvi, TexEnvfv, and TexEnviv when the pname parameter value is COMBINE_RGB_ARB or COMBINE_ALPHA_ARB.
    static final int
    Accepted by the pname parameter of TexEnvf, TexEnvi, TexEnvfv, and TexEnviv when the target parameter value is TEXTURE_ENV.
    static final int
    Accepted by the params parameter of TexEnvf, TexEnvi, TexEnvfv, and TexEnviv when the pname parameter value is TEXTURE_ENV_MODE.
    static final int
    Accepted by the pname parameter of TexEnvf, TexEnvi, TexEnvfv, and TexEnviv when the target parameter value is TEXTURE_ENV.
    static final int
    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.
    static final int
    Accepted by the params parameter of TexEnvf, TexEnvi, TexEnvfv, and TexEnviv when the pname parameter value is COMBINE_RGB_ARB or COMBINE_ALPHA_ARB.
    static final int
    Accepted by the pname parameter of TexEnvf, TexEnvi, TexEnvfv, and TexEnviv when the target parameter value is TEXTURE_ENV.
    static final int
    Accepted by the pname parameter of TexEnvf, TexEnvi, TexEnvfv, and TexEnviv when the target parameter value is TEXTURE_ENV.
    static final int
    Accepted by the pname parameter of TexEnvf, TexEnvi, TexEnvfv, and TexEnviv when the target parameter value is TEXTURE_ENV.
    static final int
    Accepted by the pname parameter of TexEnvf, TexEnvi, TexEnvfv, and TexEnviv when the target parameter value is TEXTURE_ENV.
    static final int
    Accepted by the pname parameter of TexEnvf, TexEnvi, TexEnvfv, and TexEnviv when the target parameter value is TEXTURE_ENV.
    static final int
    Accepted by the pname parameter of TexEnvf, TexEnvi, TexEnvfv, and TexEnviv when the target parameter value is TEXTURE_ENV.
    static final int
    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.
    static final int
    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.
    static final int
    Accepted by the pname parameter of TexEnvf, TexEnvi, TexEnvfv, and TexEnviv when the target parameter value is TEXTURE_ENV.
    static final int
    Accepted by the pname parameter of TexEnvf, TexEnvi, TexEnvfv, and TexEnviv when the target parameter value is TEXTURE_ENV.
    static final int
    Accepted by the pname parameter of TexEnvf, TexEnvi, TexEnvfv, and TexEnviv when the target parameter value is TEXTURE_ENV.
    static final int
    Accepted by the pname parameter of TexEnvf, TexEnvi, TexEnvfv, and TexEnviv when the target parameter value is TEXTURE_ENV.
    static final int
    Accepted by the pname parameter of TexEnvf, TexEnvi, TexEnvfv, and TexEnviv when the target parameter value is TEXTURE_ENV.
    static final int
    Accepted by the pname parameter of TexEnvf, TexEnvi, TexEnvfv, and TexEnviv when the target parameter value is TEXTURE_ENV.
    static final int
    Accepted by the pname parameter of TexEnvf, TexEnvi, TexEnvfv, and TexEnviv when the target parameter value is TEXTURE_ENV.
    static final int
    Accepted by the params parameter of TexEnvf, TexEnvi, TexEnvfv, and TexEnviv when the pname parameter value is COMBINE_RGB_ARB or COMBINE_ALPHA_ARB.
  • Method Summary

    Methods inherited from class java.lang.Object

    equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • GL_COMBINE_ARB

      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.
      See Also:
    • GL_COMBINE_RGB_ARB

      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.
      See Also:
    • GL_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.
      See Also:
    • GL_SOURCE0_RGB_ARB

      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.
      See Also:
    • GL_SOURCE1_RGB_ARB

      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.
      See Also:
    • GL_SOURCE2_RGB_ARB

      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.
      See Also:
    • GL_SOURCE0_ALPHA_ARB

      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.
      See Also:
    • GL_SOURCE1_ALPHA_ARB

      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.
      See Also:
    • GL_SOURCE2_ALPHA_ARB

      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.
      See Also:
    • GL_OPERAND0_RGB_ARB

      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.
      See Also:
    • GL_OPERAND1_RGB_ARB

      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.
      See Also:
    • GL_OPERAND2_RGB_ARB

      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.
      See Also:
    • GL_OPERAND0_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.
      See Also:
    • GL_OPERAND1_ALPHA_ARB

      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.
      See Also:
    • GL_OPERAND2_ALPHA_ARB

      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.
      See Also:
    • GL_RGB_SCALE_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.
      See Also:
    • GL_ADD_SIGNED_ARB

      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.
      See Also:
    • GL_INTERPOLATE_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.
      See Also:
    • GL_SUBTRACT_ARB

      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.
      See Also:
    • GL_CONSTANT_ARB

      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.
      See Also:
    • GL_PRIMARY_COLOR_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.
      See Also:
    • GL_PREVIOUS_ARB

      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.
      See Also: