Enum Class GLLightName

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

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

    • LIGHT0

      public static final GLLightName LIGHT0
    • LIGHT1

      public static final GLLightName LIGHT1
    • LIGHT2

      public static final GLLightName LIGHT2
    • LIGHT3

      public static final GLLightName LIGHT3
    • LIGHT4

      public static final GLLightName LIGHT4
    • LIGHT5

      public static final GLLightName LIGHT5
    • LIGHT6

      public static final GLLightName LIGHT6
    • LIGHT7

      public static final GLLightName LIGHT7
    • FRAGMENT_LIGHT0_SGIX

      public static final GLLightName FRAGMENT_LIGHT0_SGIX
    • FRAGMENT_LIGHT1_SGIX

      public static final GLLightName FRAGMENT_LIGHT1_SGIX
    • FRAGMENT_LIGHT2_SGIX

      public static final GLLightName FRAGMENT_LIGHT2_SGIX
    • FRAGMENT_LIGHT3_SGIX

      public static final GLLightName FRAGMENT_LIGHT3_SGIX
    • FRAGMENT_LIGHT4_SGIX

      public static final GLLightName FRAGMENT_LIGHT4_SGIX
    • FRAGMENT_LIGHT5_SGIX

      public static final GLLightName FRAGMENT_LIGHT5_SGIX
    • FRAGMENT_LIGHT6_SGIX

      public static final GLLightName FRAGMENT_LIGHT6_SGIX
    • FRAGMENT_LIGHT7_SGIX

      public static final GLLightName FRAGMENT_LIGHT7_SGIX
  • Field Details

  • Method Details

    • values

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