Class ARBBufferStorage


  • public final class ARBBufferStorage
    extends Object
    • Field Detail

      • GL_MAP_PERSISTENT_BIT

        public static final int GL_MAP_PERSISTENT_BIT
        Accepted in the <flags> parameter of BufferStorage and NamedBufferStorageEXT:
        See Also:
        Constant Field Values
      • GL_MAP_COHERENT_BIT

        public static final int GL_MAP_COHERENT_BIT
        Accepted in the <flags> parameter of BufferStorage and NamedBufferStorageEXT:
        See Also:
        Constant Field Values
      • GL_DYNAMIC_STORAGE_BIT

        public static final int GL_DYNAMIC_STORAGE_BIT
        Accepted in the <flags> parameter of BufferStorage and NamedBufferStorageEXT:
        See Also:
        Constant Field Values
      • GL_CLIENT_STORAGE_BIT

        public static final int GL_CLIENT_STORAGE_BIT
        Accepted in the <flags> parameter of BufferStorage and NamedBufferStorageEXT:
        See Also:
        Constant Field Values
      • GL_BUFFER_IMMUTABLE_STORAGE

        public static final int GL_BUFFER_IMMUTABLE_STORAGE
        Accepted by the <pname> parameter of GetBufferParameter{i|i64}v:\
        See Also:
        Constant Field Values
      • GL_BUFFER_STORAGE_FLAGS

        public static final int GL_BUFFER_STORAGE_FLAGS
        Accepted by the <pname> parameter of GetBufferParameter{i|i64}v:\
        See Also:
        Constant Field Values
      • GL_CLIENT_MAPPED_BUFFER_BARRIER_BIT

        public static final int GL_CLIENT_MAPPED_BUFFER_BARRIER_BIT
        Accepted by the <barriers> parameter of MemoryBarrier:
        See Also:
        Constant Field Values
    • Method Detail

      • glBufferStorage

        public static void glBufferStorage​(int target,
                                           ByteBuffer data,
                                           int flags)
      • glBufferStorage

        public static void glBufferStorage​(int target,
                                           DoubleBuffer data,
                                           int flags)
      • glBufferStorage

        public static void glBufferStorage​(int target,
                                           FloatBuffer data,
                                           int flags)
      • glBufferStorage

        public static void glBufferStorage​(int target,
                                           IntBuffer data,
                                           int flags)
      • glBufferStorage

        public static void glBufferStorage​(int target,
                                           ShortBuffer data,
                                           int flags)
      • glBufferStorage

        public static void glBufferStorage​(int target,
                                           LongBuffer data,
                                           int flags)
      • glBufferStorage

        public static void glBufferStorage​(int target,
                                           long size,
                                           int flags)
        Overloads glBufferStorage.
      • glNamedBufferStorageEXT

        public static void glNamedBufferStorageEXT​(int buffer,
                                                   ByteBuffer data,
                                                   int flags)
      • glNamedBufferStorageEXT

        public static void glNamedBufferStorageEXT​(int buffer,
                                                   DoubleBuffer data,
                                                   int flags)
      • glNamedBufferStorageEXT

        public static void glNamedBufferStorageEXT​(int buffer,
                                                   FloatBuffer data,
                                                   int flags)
      • glNamedBufferStorageEXT

        public static void glNamedBufferStorageEXT​(int buffer,
                                                   IntBuffer data,
                                                   int flags)
      • glNamedBufferStorageEXT

        public static void glNamedBufferStorageEXT​(int buffer,
                                                   ShortBuffer data,
                                                   int flags)
      • glNamedBufferStorageEXT

        public static void glNamedBufferStorageEXT​(int buffer,
                                                   LongBuffer data,
                                                   int flags)
      • glNamedBufferStorageEXT

        public static void glNamedBufferStorageEXT​(int buffer,
                                                   long size,
                                                   int flags)
        Overloads glNamedBufferStorageEXT.