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

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

Introduction

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

The text is from its open source code.

Field

intGL_CONTEXT_PROFILE_MASK
Accepted by the pname parameter of GetIntegerv.
intGL_CONTEXT_CORE_PROFILE_BIT
Context profile bits.
intGL_TEXTURE_2D_MULTISAMPLE
Accepted by the target parameter of BindTexture and TexImage2DMultisample.
intGL_DEPTH_CLAMP
Accepted by the cap parameter of Enable, Disable, and IsEnabled, and by the pname parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.
intGL_GEOMETRY_SHADER
Accepted by the type parameter of CreateShader and returned by the params parameter of GetShaderiv.
intGL_GEOMETRY_VERTICES_OUT
Accepted by the pname parameter of ProgramParameteri and GetProgramiv.
intGL_LINES_ADJACENCY
Accepted by the mode parameter of Begin, DrawArrays, MultiDrawArrays, DrawElements, MultiDrawElements, and DrawRangeElements.
intGL_PROGRAM_POINT_SIZE
Accepted by the cap parameter of Enable, Disable, and IsEnabled, and by the pname parameter of GetIntegerv, GetFloatv, GetDoublev, and GetBooleanv.

Method

intglClientWaitSync(@NativeType("GLsync") long sync, @NativeType("GLbitfield") int flags, @NativeType("GLuint64") long timeout)
Causes the client to block and wait for a sync object to become signaled.
voidglDeleteSync(@NativeType("GLsync") long sync)
Deletes a sync object.
voidglDrawElementsBaseVertex(@NativeType("GLenum") int mode, @NativeType("GLsizei") int count, @NativeType("GLenum") int type, @NativeType("void const *") long indices, @NativeType("GLint") int basevertex)
Renders primitives from array data with a per-element offset.
voidglDrawElementsBaseVertex(@NativeType("GLenum") int mode, @NativeType("void const *") ByteBuffer indices, @NativeType("GLint") int basevertex)
Renders primitives from array data with a per-element offset.
voidglDrawElementsBaseVertex(@NativeType("GLenum") int mode, @NativeType("void const *") ShortBuffer indices, @NativeType("GLint") int basevertex)
Renders primitives from array data with a per-element offset.
voidglDrawElementsBaseVertex(@NativeType("GLenum") int mode, @NativeType("void const *") IntBuffer indices, @NativeType("GLint") int basevertex)
Renders primitives from array data with a per-element offset.
voidglDrawElementsInstancedBaseVertex(@NativeType("GLenum") int mode, @NativeType("GLsizei") int count, @NativeType("GLenum") int type, @NativeType("void const *") long indices, @NativeType("GLsizei") int primcount, @NativeType("GLint") int basevertex)
Renders multiple instances of a set of primitives from array data with a per-element offset.
voidglDrawElementsInstancedBaseVertex(@NativeType("GLenum") int mode, @NativeType("void const *") ByteBuffer indices, @NativeType("GLsizei") int primcount, @NativeType("GLint") int basevertex)
Renders multiple instances of a set of primitives from array data with a per-element offset.
voidglDrawElementsInstancedBaseVertex(@NativeType("GLenum") int mode, @NativeType("void const *") ShortBuffer indices, @NativeType("GLsizei") int primcount, @NativeType("GLint") int basevertex)
Renders multiple instances of a set of primitives from array data with a per-element offset.
voidglDrawElementsInstancedBaseVertex(@NativeType("GLenum") int mode, @NativeType("void const *") IntBuffer indices, @NativeType("GLsizei") int primcount, @NativeType("GLint") int basevertex)
Renders multiple instances of a set of primitives from array data with a per-element offset.
voidglDrawRangeElementsBaseVertex(@NativeType("GLenum") int mode, @NativeType("GLuint") int start, @NativeType("GLuint") int end, @NativeType("GLsizei") int count, @NativeType("GLenum") int type, @NativeType("void const *") long indices, @NativeType("GLint") int basevertex)
Renders primitives from array data with a per-element offset.
voidglDrawRangeElementsBaseVertex(@NativeType("GLenum") int mode, @NativeType("GLuint") int start, @NativeType("GLuint") int end, @NativeType("void const *") ByteBuffer indices, @NativeType("GLint") int basevertex)
Renders primitives from array data with a per-element offset.
voidglDrawRangeElementsBaseVertex(@NativeType("GLenum") int mode, @NativeType("GLuint") int start, @NativeType("GLuint") int end, @NativeType("void const *") ShortBuffer indices, @NativeType("GLint") int basevertex)
Renders primitives from array data with a per-element offset.
voidglDrawRangeElementsBaseVertex(@NativeType("GLenum") int mode, @NativeType("GLuint") int start, @NativeType("GLuint") int end, @NativeType("void const *") IntBuffer indices, @NativeType("GLint") int basevertex)
Renders primitives from array data with a per-element offset.
longglFenceSync(@NativeType("GLenum") int condition, @NativeType("GLbitfield") int flags)
Creates a new sync object and inserts it into the GL command stream.
voidglFramebufferTexture(@NativeType("GLenum") int target, @NativeType("GLenum") int attachment, @NativeType("GLuint") int texture, @NativeType("GLint") int level)
Attaches a level of a texture object as a logical buffer to the currently bound framebuffer object.
longglGetBufferParameteri64(@NativeType("GLenum") int target, @NativeType("GLenum") int pname)
Returns the value of a buffer object parameter.
voidglGetBufferParameteri64v(@NativeType("GLenum") int target, @NativeType("GLenum") int pname, @NativeType("GLint64 *") LongBuffer params)
Returns the value of a buffer object parameter.
voidglGetBufferParameteri64v(@NativeType("GLenum") int target, @NativeType("GLenum") int pname, @NativeType("GLint64 *") long[] params)
Array version of: #glGetBufferParameteri64v GetBufferParameteri64v
longglGetInteger64(@NativeType("GLenum") int pname)
Returns the 64bit integer value or values of a selected parameter.
voidglGetInteger64v(@NativeType("GLenum") int pname, @NativeType("GLint64 *") LongBuffer params)
Returns the 64bit integer value or values of a selected parameter.
voidglGetInteger64v(@NativeType("GLenum") int pname, @NativeType("GLint64 *") long[] params)
Array version of: #glGetInteger64v GetInteger64v
booleanglIsSync(@NativeType("GLsync") long sync)
Determines if a name corresponds to a sync object.
voidglProvokingVertex(@NativeType("GLenum") int mode)
Specifies the vertex to be used as the source of data for flat shaded varyings.
voidglSampleMaski(@NativeType("GLuint") int index, @NativeType("GLbitfield") int mask)
Sets the value of a sub-word of the sample mask.
voidglTexImage2DMultisample(@NativeType("GLenum") int target, @NativeType("GLsizei") int samples, @NativeType("GLint") int internalformat, @NativeType("GLsizei") int width, @NativeType("GLsizei") int height, @NativeType("GLboolean") boolean fixedsamplelocations)
Establishes the data storage, format, dimensions, and number of samples of a 2D multisample texture's image.
voidglWaitSync(@NativeType("GLsync") long sync, @NativeType("GLbitfield") int flags, @NativeType("GLuint64") long timeout)
Causes the GL server to block and wait for a sync object to become signaled.