Enum Class TextureBank

java.lang.Object
java.lang.Enum<TextureBank>
de.ellpeck.rockbottom.api.render.engine.TextureBank
All Implemented Interfaces:
Serializable, Comparable<TextureBank>, Constable

public enum TextureBank extends Enum<TextureBank>
Texture banks as defined by GL13.GL_TEXTURE0 through GL13.GL_TEXTURE31. As these texture banks are not necessarily all supported by graphics cards (as documented in GL13.glActiveTexture(int), please use these sparingly and try to stay within the first eight or so banks.
  • Enum Constant Details

  • Field Details

  • Method Details

    • values

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