Enum Class GLMemoryBarrierMask

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

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

    • VERTEX_ATTRIB_ARRAY_BARRIER_BIT

      public static final GLMemoryBarrierMask VERTEX_ATTRIB_ARRAY_BARRIER_BIT
    • ELEMENT_ARRAY_BARRIER_BIT

      public static final GLMemoryBarrierMask ELEMENT_ARRAY_BARRIER_BIT
    • UNIFORM_BARRIER_BIT

      public static final GLMemoryBarrierMask UNIFORM_BARRIER_BIT
    • TEXTURE_FETCH_BARRIER_BIT

      public static final GLMemoryBarrierMask TEXTURE_FETCH_BARRIER_BIT
    • SHADER_GLOBAL_ACCESS_BARRIER_BIT_NV

      public static final GLMemoryBarrierMask SHADER_GLOBAL_ACCESS_BARRIER_BIT_NV
    • SHADER_IMAGE_ACCESS_BARRIER_BIT

      public static final GLMemoryBarrierMask SHADER_IMAGE_ACCESS_BARRIER_BIT
    • COMMAND_BARRIER_BIT

      public static final GLMemoryBarrierMask COMMAND_BARRIER_BIT
    • PIXEL_BUFFER_BARRIER_BIT

      public static final GLMemoryBarrierMask PIXEL_BUFFER_BARRIER_BIT
    • TEXTURE_UPDATE_BARRIER_BIT

      public static final GLMemoryBarrierMask TEXTURE_UPDATE_BARRIER_BIT
    • BUFFER_UPDATE_BARRIER_BIT

      public static final GLMemoryBarrierMask BUFFER_UPDATE_BARRIER_BIT
    • FRAMEBUFFER_BARRIER_BIT

      public static final GLMemoryBarrierMask FRAMEBUFFER_BARRIER_BIT
    • TRANSFORM_FEEDBACK_BARRIER_BIT

      public static final GLMemoryBarrierMask TRANSFORM_FEEDBACK_BARRIER_BIT
    • ATOMIC_COUNTER_BARRIER_BIT

      public static final GLMemoryBarrierMask ATOMIC_COUNTER_BARRIER_BIT
    • SHADER_STORAGE_BARRIER_BIT

      public static final GLMemoryBarrierMask SHADER_STORAGE_BARRIER_BIT
    • CLIENT_MAPPED_BUFFER_BARRIER_BIT

      public static final GLMemoryBarrierMask CLIENT_MAPPED_BUFFER_BARRIER_BIT
    • QUERY_BUFFER_BARRIER_BIT

      public static final GLMemoryBarrierMask QUERY_BUFFER_BARRIER_BIT
    • ALL_BARRIER_BITS

      public static final GLMemoryBarrierMask ALL_BARRIER_BITS
  • Field Details

  • Method Details

    • values

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