Enum Class GLAttribMask

java.lang.Object
java.lang.Enum<GLAttribMask>
dev.pfaff.glass.opengl.enums.GLAttribMask
All Implemented Interfaces:
GLEnum, Serializable, Comparable<GLAttribMask>, Constable

public enum GLAttribMask extends Enum<GLAttribMask> implements GLEnum
  • Enum Constant Details

    • CURRENT_BIT

      public static final GLAttribMask CURRENT_BIT
    • POINT_BIT

      public static final GLAttribMask POINT_BIT
    • LINE_BIT

      public static final GLAttribMask LINE_BIT
    • POLYGON_BIT

      public static final GLAttribMask POLYGON_BIT
    • POLYGON_STIPPLE_BIT

      public static final GLAttribMask POLYGON_STIPPLE_BIT
    • PIXEL_MODE_BIT

      public static final GLAttribMask PIXEL_MODE_BIT
    • LIGHTING_BIT

      public static final GLAttribMask LIGHTING_BIT
    • FOG_BIT

      public static final GLAttribMask FOG_BIT
    • DEPTH_BUFFER_BIT

      public static final GLAttribMask DEPTH_BUFFER_BIT
    • ACCUM_BUFFER_BIT

      public static final GLAttribMask ACCUM_BUFFER_BIT
    • STENCIL_BUFFER_BIT

      public static final GLAttribMask STENCIL_BUFFER_BIT
    • VIEWPORT_BIT

      public static final GLAttribMask VIEWPORT_BIT
    • TRANSFORM_BIT

      public static final GLAttribMask TRANSFORM_BIT
    • ENABLE_BIT

      public static final GLAttribMask ENABLE_BIT
    • COLOR_BUFFER_BIT

      public static final GLAttribMask COLOR_BUFFER_BIT
    • HINT_BIT

      public static final GLAttribMask HINT_BIT
    • EVAL_BIT

      public static final GLAttribMask EVAL_BIT
    • LIST_BIT

      public static final GLAttribMask LIST_BIT
    • TEXTURE_BIT

      public static final GLAttribMask TEXTURE_BIT
    • SCISSOR_BIT

      public static final GLAttribMask SCISSOR_BIT
    • MULTISAMPLE_BIT

      public static final GLAttribMask MULTISAMPLE_BIT
    • ALL_ATTRIB_BITS

      public static final GLAttribMask ALL_ATTRIB_BITS
  • Field Details

  • Method Details

    • values

      public static GLAttribMask[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static GLAttribMask valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null
    • glEnum

      public int glEnum()
      Specified by:
      glEnum in interface GLEnum
    • fromGLEnum

      public static GLAttribMask fromGLEnum(int glEnum)
      Returns the enum constant corresponding to the provided raw value.
      Throws:
      IllegalArgumentException - if the provided raw value does not exist in this enum group.