Enum Class BufferObject.AccessHint

java.lang.Object
java.lang.Enum<BufferObject.AccessHint>
com.jme3.shader.bufferobject.BufferObject.AccessHint
All Implemented Interfaces:
Serializable, Comparable<BufferObject.AccessHint>, Constable
Enclosing class:
BufferObject

public static enum BufferObject.AccessHint extends Enum<BufferObject.AccessHint>
Hint to suggest the renderer how to access this buffer
  • Enum Constant Details

    • Static

      public static final BufferObject.AccessHint Static
      The data store contents will be modified once and used many times.
    • Stream

      public static final BufferObject.AccessHint Stream
      The data store contents will be modified once and used at most a few times.
    • Dynamic

      public static final BufferObject.AccessHint Dynamic
      The data store contents will be modified repeatedly and used many times.
    • CpuOnly

      public static final BufferObject.AccessHint CpuOnly
      Used only by the cpu.
  • Method Details

    • values

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