Java org.lwjgl.opengl ARBVertexBufferObject fields, constructors, methods, implement or subclass

Example usage for Java org.lwjgl.opengl ARBVertexBufferObject fields, constructors, methods, implement or subclass

Introduction

In this page you can find the methods, fields and constructors for org.lwjgl.opengl ARBVertexBufferObject.

The text is from its open source code.

Field

intGL_ARRAY_BUFFER_ARB
Accepted by the target parameters of BindBufferARB, BufferDataARB, BufferSubDataARB, MapBufferARB, UnmapBufferARB, GetBufferSubDataARB, GetBufferParameterivARB, and GetBufferPointervARB.
intGL_STREAM_DRAW_ARB
Accepted by the usage parameter of BufferDataARB.

Method

voidglBindBufferARB(@NativeType("GLenum") int target, @NativeType("GLuint") int buffer)
Binds a named buffer object.
voidglBufferDataARB(@NativeType("GLenum") int target, @NativeType("GLsizeiptrARB") long size, @NativeType("GLenum") int usage)
Creates and initializes a buffer object's data store.
voidglBufferDataARB(@NativeType("GLenum") int target, @NativeType("void const *") ByteBuffer data, @NativeType("GLenum") int usage)
Creates and initializes a buffer object's data store.
voidglBufferDataARB(@NativeType("GLenum") int target, @NativeType("void const *") ShortBuffer data, @NativeType("GLenum") int usage)
Creates and initializes a buffer object's data store.
voidglBufferDataARB(@NativeType("GLenum") int target, @NativeType("void const *") IntBuffer data, @NativeType("GLenum") int usage)
Creates and initializes a buffer object's data store.
voidglBufferDataARB(@NativeType("GLenum") int target, @NativeType("void const *") FloatBuffer data, @NativeType("GLenum") int usage)
Creates and initializes a buffer object's data store.
voidglBufferDataARB(@NativeType("GLenum") int target, @NativeType("void const *") DoubleBuffer data, @NativeType("GLenum") int usage)
Creates and initializes a buffer object's data store.
voidglBufferDataARB(@NativeType("GLenum") int target, @NativeType("void const *") short[] data, @NativeType("GLenum") int usage)
Array version of: #glBufferDataARB BufferDataARB
voidglBufferDataARB(@NativeType("GLenum") int target, @NativeType("void const *") int[] data, @NativeType("GLenum") int usage)
Array version of: #glBufferDataARB BufferDataARB
voidglBufferDataARB(@NativeType("GLenum") int target, @NativeType("void const *") float[] data, @NativeType("GLenum") int usage)
Array version of: #glBufferDataARB BufferDataARB
voidglBufferDataARB(@NativeType("GLenum") int target, @NativeType("void const *") double[] data, @NativeType("GLenum") int usage)
Array version of: #glBufferDataARB BufferDataARB
voidglDeleteBuffersARB(@NativeType("GLuint const *") IntBuffer buffers)
Deletes named buffer objects.
voidglDeleteBuffersARB(@NativeType("GLuint const *") int buffer)
Deletes named buffer objects.
voidglDeleteBuffersARB(@NativeType("GLuint const *") int[] buffers)
Array version of: #glDeleteBuffersARB DeleteBuffersARB
intglGenBuffersARB()
Generates buffer object names.
voidglGenBuffersARB(@NativeType("GLuint *") IntBuffer buffers)
Generates buffer object names.
voidglGenBuffersARB(@NativeType("GLuint *") int[] buffers)
Array version of: #glGenBuffersARB GenBuffersARB