Enum Class GLHintTarget

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

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

    • PERSPECTIVE_CORRECTION_HINT

      public static final GLHintTarget PERSPECTIVE_CORRECTION_HINT
    • POINT_SMOOTH_HINT

      public static final GLHintTarget POINT_SMOOTH_HINT
    • LINE_SMOOTH_HINT

      public static final GLHintTarget LINE_SMOOTH_HINT
    • POLYGON_SMOOTH_HINT

      public static final GLHintTarget POLYGON_SMOOTH_HINT
    • FOG_HINT

      public static final GLHintTarget FOG_HINT
    • PACK_CMYK_HINT_EXT

      public static final GLHintTarget PACK_CMYK_HINT_EXT
    • UNPACK_CMYK_HINT_EXT

      public static final GLHintTarget UNPACK_CMYK_HINT_EXT
    • PHONG_HINT_WIN

      public static final GLHintTarget PHONG_HINT_WIN
    • CLIP_VOLUME_CLIPPING_HINT_EXT

      public static final GLHintTarget CLIP_VOLUME_CLIPPING_HINT_EXT
    • TEXTURE_MULTI_BUFFER_HINT_SGIX

      public static final GLHintTarget TEXTURE_MULTI_BUFFER_HINT_SGIX
    • GENERATE_MIPMAP_HINT

      public static final GLHintTarget GENERATE_MIPMAP_HINT
    • PROGRAM_BINARY_RETRIEVABLE_HINT

      public static final GLHintTarget PROGRAM_BINARY_RETRIEVABLE_HINT
    • CONVOLUTION_HINT_SGIX

      public static final GLHintTarget CONVOLUTION_HINT_SGIX
    • SCALEBIAS_HINT_SGIX

      public static final GLHintTarget SCALEBIAS_HINT_SGIX
    • LINE_QUALITY_HINT_SGIX

      public static final GLHintTarget LINE_QUALITY_HINT_SGIX
    • VERTEX_PRECLIP_SGIX

      public static final GLHintTarget VERTEX_PRECLIP_SGIX
    • VERTEX_PRECLIP_HINT_SGIX

      public static final GLHintTarget VERTEX_PRECLIP_HINT_SGIX
    • TEXTURE_COMPRESSION_HINT

      public static final GLHintTarget TEXTURE_COMPRESSION_HINT
    • VERTEX_ARRAY_STORAGE_HINT_APPLE

      public static final GLHintTarget VERTEX_ARRAY_STORAGE_HINT_APPLE
    • MULTISAMPLE_FILTER_HINT_NV

      public static final GLHintTarget MULTISAMPLE_FILTER_HINT_NV
    • TRANSFORM_HINT_APPLE

      public static final GLHintTarget TRANSFORM_HINT_APPLE
    • TEXTURE_STORAGE_HINT_APPLE

      public static final GLHintTarget TEXTURE_STORAGE_HINT_APPLE
    • FRAGMENT_SHADER_DERIVATIVE_HINT

      public static final GLHintTarget FRAGMENT_SHADER_DERIVATIVE_HINT
    • BINNING_CONTROL_HINT_QCOM

      public static final GLHintTarget BINNING_CONTROL_HINT_QCOM
    • PREFER_DOUBLEBUFFER_HINT_PGI

      public static final GLHintTarget PREFER_DOUBLEBUFFER_HINT_PGI
    • CONSERVE_MEMORY_HINT_PGI

      public static final GLHintTarget CONSERVE_MEMORY_HINT_PGI
    • RECLAIM_MEMORY_HINT_PGI

      public static final GLHintTarget RECLAIM_MEMORY_HINT_PGI
    • NATIVE_GRAPHICS_BEGIN_HINT_PGI

      public static final GLHintTarget NATIVE_GRAPHICS_BEGIN_HINT_PGI
    • NATIVE_GRAPHICS_END_HINT_PGI

      public static final GLHintTarget NATIVE_GRAPHICS_END_HINT_PGI
    • ALWAYS_FAST_HINT_PGI

      public static final GLHintTarget ALWAYS_FAST_HINT_PGI
    • ALWAYS_SOFT_HINT_PGI

      public static final GLHintTarget ALWAYS_SOFT_HINT_PGI
    • ALLOW_DRAW_OBJ_HINT_PGI

      public static final GLHintTarget ALLOW_DRAW_OBJ_HINT_PGI
    • ALLOW_DRAW_WIN_HINT_PGI

      public static final GLHintTarget ALLOW_DRAW_WIN_HINT_PGI
    • ALLOW_DRAW_FRG_HINT_PGI

      public static final GLHintTarget ALLOW_DRAW_FRG_HINT_PGI
    • ALLOW_DRAW_MEM_HINT_PGI

      public static final GLHintTarget ALLOW_DRAW_MEM_HINT_PGI
    • STRICT_DEPTHFUNC_HINT_PGI

      public static final GLHintTarget STRICT_DEPTHFUNC_HINT_PGI
    • STRICT_LIGHTING_HINT_PGI

      public static final GLHintTarget STRICT_LIGHTING_HINT_PGI
    • STRICT_SCISSOR_HINT_PGI

      public static final GLHintTarget STRICT_SCISSOR_HINT_PGI
    • FULL_STIPPLE_HINT_PGI

      public static final GLHintTarget FULL_STIPPLE_HINT_PGI
    • CLIP_NEAR_HINT_PGI

      public static final GLHintTarget CLIP_NEAR_HINT_PGI
    • CLIP_FAR_HINT_PGI

      public static final GLHintTarget CLIP_FAR_HINT_PGI
    • WIDE_LINE_HINT_PGI

      public static final GLHintTarget WIDE_LINE_HINT_PGI
    • BACK_NORMALS_HINT_PGI

      public static final GLHintTarget BACK_NORMALS_HINT_PGI
    • VERTEX_DATA_HINT_PGI

      public static final GLHintTarget VERTEX_DATA_HINT_PGI
    • VERTEX_CONSISTENT_HINT_PGI

      public static final GLHintTarget VERTEX_CONSISTENT_HINT_PGI
    • MATERIAL_SIDE_HINT_PGI

      public static final GLHintTarget MATERIAL_SIDE_HINT_PGI
    • MAX_VERTEX_HINT_PGI

      public static final GLHintTarget MAX_VERTEX_HINT_PGI
  • Field Details

  • Method Details

    • values

      public static GLHintTarget[] 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 GLHintTarget 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 GLHintTarget 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.