Enum Class GLTextureTarget

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

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

    • TEXTURE_1D

      public static final GLTextureTarget TEXTURE_1D
    • TEXTURE_2D

      public static final GLTextureTarget TEXTURE_2D
    • PROXY_TEXTURE_1D

      public static final GLTextureTarget PROXY_TEXTURE_1D
    • PROXY_TEXTURE_2D

      public static final GLTextureTarget PROXY_TEXTURE_2D
    • TEXTURE_3D

      public static final GLTextureTarget TEXTURE_3D
    • PROXY_TEXTURE_3D

      public static final GLTextureTarget PROXY_TEXTURE_3D
    • DETAIL_TEXTURE_2D_SGIS

      public static final GLTextureTarget DETAIL_TEXTURE_2D_SGIS
    • TEXTURE_4D_SGIS

      public static final GLTextureTarget TEXTURE_4D_SGIS
    • PROXY_TEXTURE_4D_SGIS

      public static final GLTextureTarget PROXY_TEXTURE_4D_SGIS
    • TEXTURE_RECTANGLE

      public static final GLTextureTarget TEXTURE_RECTANGLE
    • PROXY_TEXTURE_RECTANGLE

      public static final GLTextureTarget PROXY_TEXTURE_RECTANGLE
    • TEXTURE_CUBE_MAP

      public static final GLTextureTarget TEXTURE_CUBE_MAP
    • TEXTURE_CUBE_MAP_POSITIVE_X

      public static final GLTextureTarget TEXTURE_CUBE_MAP_POSITIVE_X
    • TEXTURE_CUBE_MAP_NEGATIVE_X

      public static final GLTextureTarget TEXTURE_CUBE_MAP_NEGATIVE_X
    • TEXTURE_CUBE_MAP_POSITIVE_Y

      public static final GLTextureTarget TEXTURE_CUBE_MAP_POSITIVE_Y
    • TEXTURE_CUBE_MAP_NEGATIVE_Y

      public static final GLTextureTarget TEXTURE_CUBE_MAP_NEGATIVE_Y
    • TEXTURE_CUBE_MAP_POSITIVE_Z

      public static final GLTextureTarget TEXTURE_CUBE_MAP_POSITIVE_Z
    • TEXTURE_CUBE_MAP_NEGATIVE_Z

      public static final GLTextureTarget TEXTURE_CUBE_MAP_NEGATIVE_Z
    • PROXY_TEXTURE_CUBE_MAP

      public static final GLTextureTarget PROXY_TEXTURE_CUBE_MAP
    • TEXTURE_1D_ARRAY

      public static final GLTextureTarget TEXTURE_1D_ARRAY
    • PROXY_TEXTURE_1D_ARRAY

      public static final GLTextureTarget PROXY_TEXTURE_1D_ARRAY
    • TEXTURE_2D_ARRAY

      public static final GLTextureTarget TEXTURE_2D_ARRAY
    • PROXY_TEXTURE_2D_ARRAY

      public static final GLTextureTarget PROXY_TEXTURE_2D_ARRAY
    • TEXTURE_BUFFER

      public static final GLTextureTarget TEXTURE_BUFFER
    • RENDERBUFFER

      public static final GLTextureTarget RENDERBUFFER
    • TEXTURE_CUBE_MAP_ARRAY

      public static final GLTextureTarget TEXTURE_CUBE_MAP_ARRAY
    • PROXY_TEXTURE_CUBE_MAP_ARRAY

      public static final GLTextureTarget PROXY_TEXTURE_CUBE_MAP_ARRAY
    • TEXTURE_2D_MULTISAMPLE

      public static final GLTextureTarget TEXTURE_2D_MULTISAMPLE
    • PROXY_TEXTURE_2D_MULTISAMPLE

      public static final GLTextureTarget PROXY_TEXTURE_2D_MULTISAMPLE
    • TEXTURE_2D_MULTISAMPLE_ARRAY

      public static final GLTextureTarget TEXTURE_2D_MULTISAMPLE_ARRAY
    • PROXY_TEXTURE_2D_MULTISAMPLE_ARRAY

      public static final GLTextureTarget PROXY_TEXTURE_2D_MULTISAMPLE_ARRAY
  • Field Details

  • Method Details

    • values

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