| Modifier and Type | Field and Description |
|---|---|
| public static final int | GL_BUFFER_ACCESS_ARB
Accepted by the <pname> parameter of GetBufferParameterivARB: |
| public static final int | GL_BUFFER_MAP_POINTER_ARB
Accepted by the <pname> parameter of GetBufferParameterivARB: |
| public static final int | GL_BUFFER_MAPPED_ARB
Accepted by the <pname> parameter of GetBufferParameterivARB: |
| public static final int | GL_BUFFER_SIZE_ARB
Accepted by the <pname> parameter of GetBufferParameterivARB: |
| public static final int | GL_BUFFER_USAGE_ARB
Accepted by the <pname> parameter of GetBufferParameterivARB: |
| public static final int | GL_DYNAMIC_COPY_ARB
Accepted by the <usage> parameter of BufferDataARB: |
| public static final int | GL_DYNAMIC_DRAW_ARB
Accepted by the <usage> parameter of BufferDataARB: |
| public static final int | GL_DYNAMIC_READ_ARB
Accepted by the <usage> parameter of BufferDataARB: |
| public static final int | GL_READ_ONLY_ARB
Accepted by the <access> parameter of MapBufferARB: |
| public static final int | GL_READ_WRITE_ARB
Accepted by the <access> parameter of MapBufferARB: |
| public static final int | GL_STATIC_COPY_ARB
Accepted by the <usage> parameter of BufferDataARB: |
| public static final int | GL_STATIC_DRAW_ARB
Accepted by the <usage> parameter of BufferDataARB: |
| public static final int | GL_STATIC_READ_ARB
Accepted by the <usage> parameter of BufferDataARB: |
| public static final int | GL_STREAM_COPY_ARB
Accepted by the <usage> parameter of BufferDataARB: |
| public static final int | GL_STREAM_DRAW_ARB
Accepted by the <usage> parameter of BufferDataARB: |
| public static final int | GL_STREAM_READ_ARB
Accepted by the <usage> parameter of BufferDataARB: |
| public static final int | GL_WRITE_ONLY_ARB
Accepted by the <access> parameter of MapBufferARB: |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public static void | |
| public static void | |
| public static void | |
| public static void | |
| public static void | |
| public static void | |
| public static void | |
| public static void | |
| public static void | |
| public static void | |
| public static void | |
| public static void | |
| public static void | |
| public static void | |
| public static void | |
| public static int | |
| public static void | |
| public static int | glGetBufferParameterARB(int target, int pname)
Deprecated
Will be removed in 3.0. Use
Overloads glGetBufferParameterivARB.
glGetBufferParameteriARB instead.
|
| public static int | |
| public static ByteBuffer | |
| public static void | |
| public static void | |
| public static void | |
| public static void | |
| public static void | |
| public static boolean | |
| public static ByteBuffer | Returns: A ByteBuffer representing the mapped buffer memory.the length of the mapped memory in bytes. target, int access, ByteBuffer A ByteBuffer. If this argument points to the same address and has the same capacity as the new mapping, it will be returned and no new buffer will be created.
old_buffer)glMapBufferARB maps a GL buffer object to a ByteBuffer. |
| public static ByteBuffer | Returns: A ByteBuffer representing the mapped buffer memory.the length of the mapped memory in bytes. length, ByteBuffer A ByteBuffer. If this argument points to the same address and has the same capacity as the new mapping, it will be returned and no new buffer will be created.
old_buffer)glMapBufferARB maps a GL buffer object to a ByteBuffer. |
| public static boolean | |
| pack-priv static native void | |
| pack-priv static native void | |
| pack-priv static native void | |
| pack-priv static native void | |
| pack-priv static native void | |
| pack-priv static native void | |
| pack-priv static native ByteBuffer | |
| pack-priv static native void | |
| pack-priv static native boolean | |
| pack-priv static native ByteBuffer | nglMapBufferARB(int target, int access, long result_size, ByteBuffer old_buffer, long function_pointer)
|
| pack-priv static native boolean |
| GL_BUFFER_ACCESS_ARB | back to summary |
|---|---|
| public static final int GL_BUFFER_ACCESS_ARB Accepted by the <pname> parameter of GetBufferParameterivARB: | |
| GL_BUFFER_MAP_POINTER_ARB | back to summary |
|---|---|
| public static final int GL_BUFFER_MAP_POINTER_ARB Accepted by the <pname> parameter of GetBufferParameterivARB: | |
| GL_BUFFER_MAPPED_ARB | back to summary |
|---|---|
| public static final int GL_BUFFER_MAPPED_ARB Accepted by the <pname> parameter of GetBufferParameterivARB: | |
| GL_BUFFER_SIZE_ARB | back to summary |
|---|---|
| public static final int GL_BUFFER_SIZE_ARB Accepted by the <pname> parameter of GetBufferParameterivARB: | |
| GL_BUFFER_USAGE_ARB | back to summary |
|---|---|
| public static final int GL_BUFFER_USAGE_ARB Accepted by the <pname> parameter of GetBufferParameterivARB: | |
| GL_DYNAMIC_COPY_ARB | back to summary |
|---|---|
| public static final int GL_DYNAMIC_COPY_ARB Accepted by the <usage> parameter of BufferDataARB: | |
| GL_DYNAMIC_DRAW_ARB | back to summary |
|---|---|
| public static final int GL_DYNAMIC_DRAW_ARB Accepted by the <usage> parameter of BufferDataARB: | |
| GL_DYNAMIC_READ_ARB | back to summary |
|---|---|
| public static final int GL_DYNAMIC_READ_ARB Accepted by the <usage> parameter of BufferDataARB: | |
| GL_READ_ONLY_ARB | back to summary |
|---|---|
| public static final int GL_READ_ONLY_ARB Accepted by the <access> parameter of MapBufferARB: | |
| GL_READ_WRITE_ARB | back to summary |
|---|---|
| public static final int GL_READ_WRITE_ARB Accepted by the <access> parameter of MapBufferARB: | |
| GL_STATIC_COPY_ARB | back to summary |
|---|---|
| public static final int GL_STATIC_COPY_ARB Accepted by the <usage> parameter of BufferDataARB: | |
| GL_STATIC_DRAW_ARB | back to summary |
|---|---|
| public static final int GL_STATIC_DRAW_ARB Accepted by the <usage> parameter of BufferDataARB: | |
| GL_STATIC_READ_ARB | back to summary |
|---|---|
| public static final int GL_STATIC_READ_ARB Accepted by the <usage> parameter of BufferDataARB: | |
| GL_STREAM_COPY_ARB | back to summary |
|---|---|
| public static final int GL_STREAM_COPY_ARB Accepted by the <usage> parameter of BufferDataARB: | |
| GL_STREAM_DRAW_ARB | back to summary |
|---|---|
| public static final int GL_STREAM_DRAW_ARB Accepted by the <usage> parameter of BufferDataARB: | |
| GL_STREAM_READ_ARB | back to summary |
|---|---|
| public static final int GL_STREAM_READ_ARB Accepted by the <usage> parameter of BufferDataARB: | |
| GL_WRITE_ONLY_ARB | back to summary |
|---|---|
| public static final int GL_WRITE_ONLY_ARB Accepted by the <access> parameter of MapBufferARB: | |
| ARBBufferObject | back to summary |
|---|---|
| public ARBBufferObject() | |
| glBindBufferARB | back to summary |
|---|---|
| public static void glBindBufferARB(int target, int buffer) | |
| glBufferDataARB | back to summary |
|---|---|
| public static void glBufferDataARB(int target, long data_size, int usage) | |
| glBufferDataARB | back to summary |
|---|---|
| public static void glBufferDataARB(int target, ByteBuffer data, int usage) | |
| glBufferDataARB | back to summary |
|---|---|
| public static void glBufferDataARB(int target, DoubleBuffer data, int usage) | |
| glBufferDataARB | back to summary |
|---|---|
| public static void glBufferDataARB(int target, FloatBuffer data, int usage) | |
| glBufferDataARB | back to summary |
|---|---|
| public static void glBufferDataARB(int target, IntBuffer data, int usage) | |
| glBufferDataARB | back to summary |
|---|---|
| public static void glBufferDataARB(int target, ShortBuffer data, int usage) | |
| glBufferSubDataARB | back to summary |
|---|---|
| public static void glBufferSubDataARB(int target, long offset, ByteBuffer data) | |
| glBufferSubDataARB | back to summary |
|---|---|
| public static void glBufferSubDataARB(int target, long offset, DoubleBuffer data) | |
| glBufferSubDataARB | back to summary |
|---|---|
| public static void glBufferSubDataARB(int target, long offset, FloatBuffer data) | |
| glBufferSubDataARB | back to summary |
|---|---|
| public static void glBufferSubDataARB(int target, long offset, IntBuffer data) | |
| glBufferSubDataARB | back to summary |
|---|---|
| public static void glBufferSubDataARB(int target, long offset, ShortBuffer data) | |
| glDeleteBuffersARB | back to summary |
|---|---|
| public static void glDeleteBuffersARB(IntBuffer buffers) | |
| glDeleteBuffersARB | back to summary |
|---|---|
| public static void glDeleteBuffersARB(int buffer) Overloads glDeleteBuffersARB. | |
| glGenBuffersARB | back to summary |
|---|---|
| public static void glGenBuffersARB(IntBuffer buffers) | |
| glGenBuffersARB | back to summary |
|---|---|
| public static int glGenBuffersARB() Overloads glGenBuffersARB. | |
| glGetBufferParameterARB | back to summary |
|---|---|
| public static void glGetBufferParameterARB(int target, int pname, IntBuffer params) | |
| glGetBufferParameterARB | back to summary |
|---|---|
| public static int glGetBufferParameterARB(int target, int pname)
Deprecated Will be removed in 3.0. Use Overloads glGetBufferParameterivARB.
| |
| glGetBufferParameteriARB | back to summary |
|---|---|
| public static int glGetBufferParameteriARB(int target, int pname) Overloads glGetBufferParameterivARB. | |
| glGetBufferPointerARB | back to summary |
|---|---|
| public static ByteBuffer glGetBufferPointerARB(int target, int pname) | |
| glGetBufferSubDataARB | back to summary |
|---|---|
| public static void glGetBufferSubDataARB(int target, long offset, ByteBuffer data) | |
| glGetBufferSubDataARB | back to summary |
|---|---|
| public static void glGetBufferSubDataARB(int target, long offset, DoubleBuffer data) | |
| glGetBufferSubDataARB | back to summary |
|---|---|
| public static void glGetBufferSubDataARB(int target, long offset, FloatBuffer data) | |
| glGetBufferSubDataARB | back to summary |
|---|---|
| public static void glGetBufferSubDataARB(int target, long offset, IntBuffer data) | |
| glGetBufferSubDataARB | back to summary |
|---|---|
| public static void glGetBufferSubDataARB(int target, long offset, ShortBuffer data) | |
| glIsBufferARB | back to summary |
|---|---|
| public static boolean glIsBufferARB(int buffer) | |
| glMapBufferARB | back to summary |
|---|---|
| public static ByteBuffer glMapBufferARB(int target, int access, ByteBuffer old_buffer) glMapBufferARB maps a GL buffer object to a ByteBuffer. The old_buffer argument can be null, in which case a new ByteBuffer will be created, pointing to the returned memory. If old_buffer is non-null, it will be returned if it points to the same mapped memory and has the same capacity as the buffer object, otherwise a new ByteBuffer is created. That way, an application will normally use glMapBufferARB like this: ByteBuffer mapped_buffer; mapped_buffer = glMapBufferARB(..., ..., null); ... // Another map on the same buffer mapped_buffer = glMapBufferARB(..., ..., mapped_buffer); Only ByteBuffers returned from this method are to be passed as the old_buffer argument. User-created ByteBuffers cannot be reused. The version of this method without an explicit length argument calls glGetBufferParameterARB internally to retrieve the current buffer object size, which may cause a pipeline flush and reduce application performance.
The version of this method with an explicit length argument is a fast alternative to the one without. No GL call
is made to retrieve the buffer object size, so the user is responsible for tracking and using the appropriate length.
| |
| glMapBufferARB | back to summary |
|---|---|
| public static ByteBuffer glMapBufferARB(int target, int access, long length, ByteBuffer old_buffer) glMapBufferARB maps a GL buffer object to a ByteBuffer. The old_buffer argument can be null, in which case a new ByteBuffer will be created, pointing to the returned memory. If old_buffer is non-null, it will be returned if it points to the same mapped memory and has the same capacity as the buffer object, otherwise a new ByteBuffer is created. That way, an application will normally use glMapBufferARB like this: ByteBuffer mapped_buffer; mapped_buffer = glMapBufferARB(..., ..., null); ... // Another map on the same buffer mapped_buffer = glMapBufferARB(..., ..., mapped_buffer); Only ByteBuffers returned from this method are to be passed as the old_buffer argument. User-created ByteBuffers cannot be reused. The version of this method without an explicit length argument calls glGetBufferParameterARB internally to retrieve the current buffer object size, which may cause a pipeline flush and reduce application performance.
The version of this method with an explicit length argument is a fast alternative to the one without. No GL call
is made to retrieve the buffer object size, so the user is responsible for tracking and using the appropriate length.
| |
| glUnmapBufferARB | back to summary |
|---|---|
| public static boolean glUnmapBufferARB(int target) | |
| nglBindBufferARB | back to summary |
|---|---|
| pack-priv static native void nglBindBufferARB(int target, int buffer, long function_pointer) | |
| nglBufferDataARB | back to summary |
|---|---|
| pack-priv static native void nglBufferDataARB(int target, long data_size, long data, int usage, long function_pointer) | |
| nglBufferSubDataARB | back to summary |
|---|---|
| pack-priv static native void nglBufferSubDataARB(int target, long offset, long data_size, long data, long function_pointer) | |
| nglDeleteBuffersARB | back to summary |
|---|---|
| pack-priv static native void nglDeleteBuffersARB(int buffers_n, long buffers, long function_pointer) | |
| nglGenBuffersARB | back to summary |
|---|---|
| pack-priv static native void nglGenBuffersARB(int buffers_n, long buffers, long function_pointer) | |
| nglGetBufferParameterivARB | back to summary |
|---|---|
| pack-priv static native void nglGetBufferParameterivARB(int target, int pname, long params, long function_pointer) | |
| nglGetBufferPointervARB | back to summary |
|---|---|
| pack-priv static native ByteBuffer nglGetBufferPointervARB(int target, int pname, long result_size, long function_pointer) | |
| nglGetBufferSubDataARB | back to summary |
|---|---|
| pack-priv static native void nglGetBufferSubDataARB(int target, long offset, long data_size, long data, long function_pointer) | |
| nglIsBufferARB | back to summary |
|---|---|
| pack-priv static native boolean nglIsBufferARB(int buffer, long function_pointer) | |
| nglMapBufferARB | back to summary |
|---|---|
| pack-priv static native ByteBuffer nglMapBufferARB(int target, int access, long result_size, ByteBuffer old_buffer, long function_pointer) | |
| nglUnmapBufferARB | back to summary |
|---|---|
| pack-priv static native boolean nglUnmapBufferARB(int target, long function_pointer) | |