Class ARBTextureEnvCombine



  • public final class ARBTextureEnvCombine
    extends java.lang.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 and Description
      static 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.
      static int GL_COMBINE_ALPHA_ARB
      Accepted by the pname parameter of TexEnvf, TexEnvi, TexEnvfv, and TexEnviv when the target parameter value is TEXTURE_ENV.
      static int GL_COMBINE_ARB
      Accepted by the params parameter of TexEnvf, TexEnvi, TexEnvfv, and TexEnviv when the pname parameter value is TEXTURE_ENV_MODE.
      static int GL_COMBINE_RGB_ARB
      Accepted by the pname parameter of TexEnvf, TexEnvi, TexEnvfv, and TexEnviv when the target parameter value is TEXTURE_ENV.
      static 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.
      static 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.
      static int GL_OPERAND0_ALPHA_ARB
      GL_OPERAND0_RGB_ARB
      GL_OPERAND1_ALPHA_ARB
      GL_OPERAND1_RGB_ARB
      GL_OPERAND2_ALPHA_ARB
      GL_OPERAND2_RGB_ARB
      Accepted by the pname parameter of TexEnvf, TexEnvi, TexEnvfv, and TexEnviv when the target parameter value is TEXTURE_ENV.
      static int GL_PREVIOUS_ARB
      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.
      static int GL_RGB_SCALE_ARB
      GL_SOURCE0_ALPHA_ARB
      GL_SOURCE0_RGB_ARB
      GL_SOURCE1_ALPHA_ARB
      GL_SOURCE1_RGB_ARB
      GL_SOURCE2_ALPHA_ARB
      GL_SOURCE2_RGB_ARB
      Accepted by the pname parameter of TexEnvf, TexEnvi, TexEnvfv, and TexEnviv when the target parameter value is TEXTURE_ENV.
      static 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.
    • Method Summary

      • Methods inherited from class java.lang.Object

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

      • 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:
        Constant Field Values
      • 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:
        Constant Field Values
      • 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:
        Constant Field Values
      • 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:
        Constant Field Values
      • 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:
        Constant Field Values
      • 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:
        Constant Field Values
      • 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:
        Constant Field Values
      • 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:
        Constant Field Values
      • 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:
        Constant Field Values
      • 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:
        Constant Field Values
      • 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:
        Constant Field Values
      • 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:
        Constant Field Values
      • 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:
        Constant Field Values
      • 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:
        Constant Field Values
      • 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:
        Constant Field Values
      • 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:
        Constant Field Values
      • 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:
        Constant Field Values
      • 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:
        Constant Field Values
      • 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:
        Constant Field Values
      • 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:
        Constant Field Values
      • 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:
        Constant Field Values
      • 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:
        Constant Field Values