Package org.lwjgl.opengl
Class ARBBufferStorage
- java.lang.Object
-
- org.lwjgl.opengl.ARBBufferStorage
-
public final class ARBBufferStorage extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static intGL_BUFFER_IMMUTABLE_STORAGEAccepted by the <pname> parameter of GetBufferParameter{i|i64}v:\static intGL_BUFFER_STORAGE_FLAGSAccepted by the <pname> parameter of GetBufferParameter{i|i64}v:\static intGL_CLIENT_MAPPED_BUFFER_BARRIER_BITAccepted by the <barriers> parameter of MemoryBarrier:static intGL_CLIENT_STORAGE_BITAccepted in the <flags> parameter of BufferStorage and NamedBufferStorageEXT:static intGL_DYNAMIC_STORAGE_BITAccepted in the <flags> parameter of BufferStorage and NamedBufferStorageEXT:static intGL_MAP_COHERENT_BITAccepted in the <flags> parameter of BufferStorage and NamedBufferStorageEXT:static intGL_MAP_PERSISTENT_BITAccepted in the <flags> parameter of BufferStorage and NamedBufferStorageEXT:
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidglBufferStorage(int target, long size, int flags)Overloads glBufferStorage.static voidglBufferStorage(int target, ByteBuffer data, int flags)static voidglBufferStorage(int target, DoubleBuffer data, int flags)static voidglBufferStorage(int target, FloatBuffer data, int flags)static voidglBufferStorage(int target, IntBuffer data, int flags)static voidglBufferStorage(int target, LongBuffer data, int flags)static voidglBufferStorage(int target, ShortBuffer data, int flags)static voidglNamedBufferStorageEXT(int buffer, long size, int flags)Overloads glNamedBufferStorageEXT.static voidglNamedBufferStorageEXT(int buffer, ByteBuffer data, int flags)static voidglNamedBufferStorageEXT(int buffer, DoubleBuffer data, int flags)static voidglNamedBufferStorageEXT(int buffer, FloatBuffer data, int flags)static voidglNamedBufferStorageEXT(int buffer, IntBuffer data, int flags)static voidglNamedBufferStorageEXT(int buffer, LongBuffer data, int flags)static voidglNamedBufferStorageEXT(int buffer, ShortBuffer data, int flags)
-
-
-
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.
-
-