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

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

Introduction

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

The text is from its open source code.

Field

intGL_ARRAY_BUFFER
Accepted by the target parameters of BindBuffer, BufferData, BufferSubData, MapBuffer, UnmapBuffer, GetBufferSubData, GetBufferParameteriv, and GetBufferPointerv.
intGL_ARRAY_BUFFER_BINDING
Accepted by the pname parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.
intGL_STREAM_DRAW
Accepted by the usage parameter of BufferData.
intGL_READ_ONLY
Accepted by the access parameter of MapBuffer.
intGL_BUFFER_SIZE
Accepted by the pname parameter of GetBufferParameteriv.
intGL_SAMPLES_PASSED
Accepted by the target parameter of BeginQuery, EndQuery, and GetQueryiv.
intGL_QUERY_RESULT
Accepted by the pname parameter of GetQueryObjectiv and GetQueryObjectuiv.

Method

voidglBeginQuery(@NativeType("GLenum") int target, @NativeType("GLuint") int id)
Creates a query object and makes it active.
voidglBindBuffer(@NativeType("GLenum") int target, @NativeType("GLuint") int buffer)
Binds a named buffer object.
voidglBufferData(@NativeType("GLenum") int target, @NativeType("GLsizeiptr") long size, @NativeType("GLenum") int usage)
Creates and initializes a buffer object's data store.
voidglBufferData(@NativeType("GLenum") int target, @NativeType("void const *") ByteBuffer data, @NativeType("GLenum") int usage)
Creates and initializes a buffer object's data store.
voidglBufferData(@NativeType("GLenum") int target, @NativeType("void const *") ShortBuffer data, @NativeType("GLenum") int usage)
Creates and initializes a buffer object's data store.
voidglBufferData(@NativeType("GLenum") int target, @NativeType("void const *") IntBuffer data, @NativeType("GLenum") int usage)
Creates and initializes a buffer object's data store.
voidglBufferData(@NativeType("GLenum") int target, @NativeType("void const *") LongBuffer data, @NativeType("GLenum") int usage)
Creates and initializes a buffer object's data store.
voidglBufferData(@NativeType("GLenum") int target, @NativeType("void const *") FloatBuffer data, @NativeType("GLenum") int usage)
Creates and initializes a buffer object's data store.
voidglBufferData(@NativeType("GLenum") int target, @NativeType("void const *") DoubleBuffer data, @NativeType("GLenum") int usage)
Creates and initializes a buffer object's data store.
voidglBufferData(@NativeType("GLenum") int target, @NativeType("void const *") short[] data, @NativeType("GLenum") int usage)
Array version of: #glBufferData BufferData
voidglBufferData(@NativeType("GLenum") int target, @NativeType("void const *") int[] data, @NativeType("GLenum") int usage)
Array version of: #glBufferData BufferData
voidglBufferData(@NativeType("GLenum") int target, @NativeType("void const *") long[] data, @NativeType("GLenum") int usage)
Array version of: #glBufferData BufferData
voidglBufferData(@NativeType("GLenum") int target, @NativeType("void const *") float[] data, @NativeType("GLenum") int usage)
Array version of: #glBufferData BufferData
voidglBufferData(@NativeType("GLenum") int target, @NativeType("void const *") double[] data, @NativeType("GLenum") int usage)
Array version of: #glBufferData BufferData
voidglBufferSubData(@NativeType("GLenum") int target, @NativeType("GLintptr") long offset, @NativeType("void const *") ByteBuffer data)
Updates a subset of a buffer object's data store.
voidglBufferSubData(@NativeType("GLenum") int target, @NativeType("GLintptr") long offset, @NativeType("void const *") ShortBuffer data)
Updates a subset of a buffer object's data store.
voidglBufferSubData(@NativeType("GLenum") int target, @NativeType("GLintptr") long offset, @NativeType("void const *") IntBuffer data)
Updates a subset of a buffer object's data store.
voidglBufferSubData(@NativeType("GLenum") int target, @NativeType("GLintptr") long offset, @NativeType("void const *") LongBuffer data)
Updates a subset of a buffer object's data store.
voidglBufferSubData(@NativeType("GLenum") int target, @NativeType("GLintptr") long offset, @NativeType("void const *") FloatBuffer data)
Updates a subset of a buffer object's data store.
voidglBufferSubData(@NativeType("GLenum") int target, @NativeType("GLintptr") long offset, @NativeType("void const *") DoubleBuffer data)
Updates a subset of a buffer object's data store.
voidglBufferSubData(@NativeType("GLenum") int target, @NativeType("GLintptr") long offset, @NativeType("void const *") short[] data)
Array version of: #glBufferSubData BufferSubData
voidglBufferSubData(@NativeType("GLenum") int target, @NativeType("GLintptr") long offset, @NativeType("void const *") int[] data)
Array version of: #glBufferSubData BufferSubData
voidglBufferSubData(@NativeType("GLenum") int target, @NativeType("GLintptr") long offset, @NativeType("void const *") long[] data)
Array version of: #glBufferSubData BufferSubData
voidglBufferSubData(@NativeType("GLenum") int target, @NativeType("GLintptr") long offset, @NativeType("void const *") float[] data)
Array version of: #glBufferSubData BufferSubData
voidglBufferSubData(@NativeType("GLenum") int target, @NativeType("GLintptr") long offset, @NativeType("void const *") double[] data)
Array version of: #glBufferSubData BufferSubData
voidglDeleteBuffers(@NativeType("GLuint const *") IntBuffer buffers)
Deletes named buffer objects.
voidglDeleteBuffers(@NativeType("GLuint const *") int buffer)
Deletes named buffer objects.
voidglDeleteBuffers(@NativeType("GLuint const *") int[] buffers)
Array version of: #glDeleteBuffers DeleteBuffers
voidglDeleteQueries(@NativeType("GLuint const *") IntBuffer ids)
Deletes named query objects.
voidglDeleteQueries(@NativeType("GLuint const *") int id)
Deletes named query objects.
voidglDeleteQueries(@NativeType("GLuint const *") int[] ids)
Array version of: #glDeleteQueries DeleteQueries
voidglEndQuery(@NativeType("GLenum") int target)
Marks the end of the sequence of commands to be tracked for the active query specified by target .
intglGenBuffers()
Generates buffer object names.
voidglGenBuffers(@NativeType("GLuint *") IntBuffer buffers)
Generates buffer object names.
voidglGenBuffers(@NativeType("GLuint *") int[] buffers)
Array version of: #glGenBuffers GenBuffers
intglGenQueries()
Generates query object names.
voidglGenQueries(@NativeType("GLuint *") IntBuffer ids)
Generates query object names.
voidglGenQueries(@NativeType("GLuint *") int[] ids)
Array version of: #glGenQueries GenQueries
intglGetBufferParameteri(@NativeType("GLenum") int target, @NativeType("GLenum") int pname)
Returns the value of a buffer object parameter.
voidglGetBufferParameteriv(@NativeType("GLenum") int target, @NativeType("GLenum") int pname, @NativeType("GLint *") IntBuffer params)
Returns the value of a buffer object parameter.
voidglGetBufferParameteriv(@NativeType("GLenum") int target, @NativeType("GLenum") int pname, @NativeType("GLint *") int[] params)
Array version of: #glGetBufferParameteriv GetBufferParameteriv
longglGetBufferPointer(@NativeType("GLenum") int target, @NativeType("GLenum") int pname)
Returns the pointer to a mapped buffer object's data store.
voidglGetBufferSubData(@NativeType("GLenum") int target, @NativeType("GLintptr") long offset, @NativeType("void *") ByteBuffer data)
Returns a subset of a buffer object's data store.
voidglGetBufferSubData(@NativeType("GLenum") int target, @NativeType("GLintptr") long offset, @NativeType("void *") ShortBuffer data)
Returns a subset of a buffer object's data store.
voidglGetBufferSubData(@NativeType("GLenum") int target, @NativeType("GLintptr") long offset, @NativeType("void *") IntBuffer data)
Returns a subset of a buffer object's data store.
voidglGetBufferSubData(@NativeType("GLenum") int target, @NativeType("GLintptr") long offset, @NativeType("void *") LongBuffer data)
Returns a subset of a buffer object's data store.
voidglGetBufferSubData(@NativeType("GLenum") int target, @NativeType("GLintptr") long offset, @NativeType("void *") FloatBuffer data)
Returns a subset of a buffer object's data store.
voidglGetBufferSubData(@NativeType("GLenum") int target, @NativeType("GLintptr") long offset, @NativeType("void *") DoubleBuffer data)
Returns a subset of a buffer object's data store.
voidglGetBufferSubData(@NativeType("GLenum") int target, @NativeType("GLintptr") long offset, @NativeType("void *") short[] data)
Array version of: #glGetBufferSubData GetBufferSubData
voidglGetBufferSubData(@NativeType("GLenum") int target, @NativeType("GLintptr") long offset, @NativeType("void *") int[] data)
Array version of: #glGetBufferSubData GetBufferSubData
voidglGetBufferSubData(@NativeType("GLenum") int target, @NativeType("GLintptr") long offset, @NativeType("void *") long[] data)
Array version of: #glGetBufferSubData GetBufferSubData
voidglGetBufferSubData(@NativeType("GLenum") int target, @NativeType("GLintptr") long offset, @NativeType("void *") float[] data)
Array version of: #glGetBufferSubData GetBufferSubData
voidglGetBufferSubData(@NativeType("GLenum") int target, @NativeType("GLintptr") long offset, @NativeType("void *") double[] data)
Array version of: #glGetBufferSubData GetBufferSubData
intglGetQueryi(@NativeType("GLenum") int target, @NativeType("GLenum") int pname)
Returns parameters of a query object target.
voidglGetQueryiv(@NativeType("GLenum") int target, @NativeType("GLenum") int pname, @NativeType("GLint *") IntBuffer params)
Returns parameters of a query object target.
voidglGetQueryiv(@NativeType("GLenum") int target, @NativeType("GLenum") int pname, @NativeType("GLint *") int[] params)
Array version of: #glGetQueryiv GetQueryiv
intglGetQueryObjecti(@NativeType("GLuint") int id, @NativeType("GLenum") int pname)
Returns the integer value of a query object parameter.
intglGetQueryObjectui(@NativeType("GLuint") int id, @NativeType("GLenum") int pname)
Unsigned version of #glGetQueryObjectiv GetQueryObjectiv .
voidglGetQueryObjectuiv(@NativeType("GLuint") int id, @NativeType("GLenum") int pname, @NativeType("GLuint *") IntBuffer params)
Unsigned version of #glGetQueryObjectiv GetQueryObjectiv .
voidglGetQueryObjectuiv(@NativeType("GLuint") int id, @NativeType("GLenum") int pname, @NativeType("GLuint *") int[] params)
Array version of: #glGetQueryObjectuiv GetQueryObjectuiv
booleanglIsBuffer(@NativeType("GLuint") int buffer)
Determines if a name corresponds to a buffer object.
booleanglIsQuery(@NativeType("GLuint") int id)
Determine if a name corresponds to a query object.
ByteBufferglMapBuffer(@NativeType("GLenum") int target, @NativeType("GLenum") int access)
Maps a buffer object's data store.
ByteBufferglMapBuffer(@NativeType("GLenum") int target, @NativeType("GLenum") int access, long length, @Nullable ByteBuffer old_buffer)
Maps a buffer object's data store.
ByteBufferglMapBuffer(@NativeType("GLenum") int target, @NativeType("GLenum") int access, @Nullable ByteBuffer old_buffer)
Maps a buffer object's data store.
booleanglUnmapBuffer(@NativeType("GLenum") int target)
Relinquishes the mapping of a buffer object and invalidates the pointer to its data store.
voidnglBufferData(int target, long size, long data, int usage)
Unsafe version of: #glBufferData BufferData
voidnglBufferSubData(int target, long offset, long size, long data)
Unsafe version of: #glBufferSubData BufferSubData