Top Fields Constructors Methods
org.lwjgl.opengl

public final Class ARBBufferStorage

extends Object
Class Inheritance
Imports
org.lwjgl.*, java.nio.*

Field Summary

Modifier and TypeField and Description
public static final int
GL_BUFFER_IMMUTABLE_STORAGE

Accepted by the <pname> parameter of GetBufferParameter{i|i64}v:\

public static final int
GL_BUFFER_STORAGE_FLAGS

Accepted by the <pname> parameter of GetBufferParameter{i|i64}v:\

public static final int
GL_CLIENT_MAPPED_BUFFER_BARRIER_BIT

Accepted by the <barriers> parameter of MemoryBarrier:

public static final int
GL_CLIENT_STORAGE_BIT

Accepted in the <flags> parameter of BufferStorage and NamedBufferStorageEXT:

public static final int
GL_DYNAMIC_STORAGE_BIT

Accepted in the <flags> parameter of BufferStorage and NamedBufferStorageEXT:

public static final int
GL_MAP_COHERENT_BIT

Accepted in the <flags> parameter of BufferStorage and NamedBufferStorageEXT:

public static final int
GL_MAP_PERSISTENT_BIT

Accepted in the <flags> parameter of BufferStorage and NamedBufferStorageEXT:

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public static void
glBufferStorage(int target, ByteBuffer data, int flags)

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

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

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

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

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

public static void
glBufferStorage(int target, long size, int flags)

Overloads glBufferStorage.

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

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

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

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

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

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

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

Overloads glNamedBufferStorageEXT.

pack-priv static native void
nglNamedBufferStorageEXT(int buffer, long data_size, long data, int flags, long function_pointer)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

GL_BUFFER_IMMUTABLE_STORAGEback to summary
public static final int GL_BUFFER_IMMUTABLE_STORAGE

Accepted by the <pname> parameter of GetBufferParameter{i|i64}v:\

GL_BUFFER_STORAGE_FLAGSback to summary
public static final int GL_BUFFER_STORAGE_FLAGS

Accepted by the <pname> parameter of GetBufferParameter{i|i64}v:\

GL_CLIENT_MAPPED_BUFFER_BARRIER_BITback to summary
public static final int GL_CLIENT_MAPPED_BUFFER_BARRIER_BIT

Accepted by the <barriers> parameter of MemoryBarrier:

GL_CLIENT_STORAGE_BITback to summary
public static final int GL_CLIENT_STORAGE_BIT

Accepted in the <flags> parameter of BufferStorage and NamedBufferStorageEXT:

GL_DYNAMIC_STORAGE_BITback to summary
public static final int GL_DYNAMIC_STORAGE_BIT

Accepted in the <flags> parameter of BufferStorage and NamedBufferStorageEXT:

GL_MAP_COHERENT_BITback to summary
public static final int GL_MAP_COHERENT_BIT

Accepted in the <flags> parameter of BufferStorage and NamedBufferStorageEXT:

GL_MAP_PERSISTENT_BITback to summary
public static final int GL_MAP_PERSISTENT_BIT

Accepted in the <flags> parameter of BufferStorage and NamedBufferStorageEXT:

Constructor Detail

ARBBufferStorageback to summary
private ARBBufferStorage()

Method Detail

glBufferStorageback to summary
public static void glBufferStorage(int target, ByteBuffer data, int flags)
glBufferStorageback to summary
public static void glBufferStorage(int target, DoubleBuffer data, int flags)
glBufferStorageback to summary
public static void glBufferStorage(int target, FloatBuffer data, int flags)
glBufferStorageback to summary
public static void glBufferStorage(int target, IntBuffer data, int flags)
glBufferStorageback to summary
public static void glBufferStorage(int target, ShortBuffer data, int flags)
glBufferStorageback to summary
public static void glBufferStorage(int target, LongBuffer data, int flags)
glBufferStorageback to summary
public static void glBufferStorage(int target, long size, int flags)

Overloads glBufferStorage.

glNamedBufferStorageEXTback to summary
public static void glNamedBufferStorageEXT(int buffer, ByteBuffer data, int flags)
glNamedBufferStorageEXTback to summary
public static void glNamedBufferStorageEXT(int buffer, DoubleBuffer data, int flags)
glNamedBufferStorageEXTback to summary
public static void glNamedBufferStorageEXT(int buffer, FloatBuffer data, int flags)
glNamedBufferStorageEXTback to summary
public static void glNamedBufferStorageEXT(int buffer, IntBuffer data, int flags)
glNamedBufferStorageEXTback to summary
public static void glNamedBufferStorageEXT(int buffer, ShortBuffer data, int flags)
glNamedBufferStorageEXTback to summary
public static void glNamedBufferStorageEXT(int buffer, LongBuffer data, int flags)
glNamedBufferStorageEXTback to summary
public static void glNamedBufferStorageEXT(int buffer, long size, int flags)

Overloads glNamedBufferStorageEXT.

nglNamedBufferStorageEXTback to summary
pack-priv static native void nglNamedBufferStorageEXT(int buffer, long data_size, long data, int flags, long function_pointer)