void | glBeginConditionalRender(@NativeType("GLuint") int id, @NativeType("GLenum") int mode) Starts conditional rendering. |
void | glBeginTransformFeedback(@NativeType("GLenum") int primitiveMode) Starts transform feedback operation. |
void | glBindBufferBase(@NativeType("GLenum") int target, @NativeType("GLuint") int index, @NativeType("GLuint") int buffer) Binds a buffer object to an indexed buffer target. |
void | glBindBufferRange(@NativeType("GLenum") int target, @NativeType("GLuint") int index, @NativeType("GLuint") int buffer, @NativeType("GLintptr") long offset, @NativeType("GLsizeiptr") long size) Binds a range within a buffer object to an indexed buffer target. |
void | glBindFragDataLocation(@NativeType("GLuint") int program, @NativeType("GLuint") int colorNumber, @NativeType("GLchar const *") ByteBuffer name) Binds a user-defined varying out variable to a fragment shader color number. |
void | glBindFragDataLocation(@NativeType("GLuint") int program, @NativeType("GLuint") int colorNumber, @NativeType("GLchar const *") CharSequence name) Binds a user-defined varying out variable to a fragment shader color number. |
void | glBindFramebuffer(@NativeType("GLenum") int target, @NativeType("GLuint") int framebuffer) Binds a framebuffer to a framebuffer target. |
void | glBindRenderbuffer(@NativeType("GLenum") int target, @NativeType("GLuint") int renderbuffer) Binds a renderbuffer to a renderbuffer target. |
void | glBindVertexArray(@NativeType("GLuint") int array) Binds a vertex array object |
void | glBlitFramebuffer(@NativeType("GLint") int srcX0, @NativeType("GLint") int srcY0, @NativeType("GLint") int srcX1, @NativeType("GLint") int srcY1, @NativeType("GLint") int dstX0, @NativeType("GLint") int dstY0, @NativeType("GLint") int dstX1, @NativeType("GLint") int dstY1, @NativeType("GLbitfield") int mask, @NativeType("GLenum") int filter) Copies a block of pixels from the read framebuffer to the draw framebuffer. |
int | glCheckFramebufferStatus(@NativeType("GLenum") int target) Checks the completeness status of a framebuffer. |
void | glClampColor(@NativeType("GLenum") int target, @NativeType("GLenum") int clamp) Controls color clamping. |
void | glClearBufferfi(@NativeType("GLenum") int buffer, @NativeType("GLint") int drawbuffer, @NativeType("GLfloat") float depth, @NativeType("GLint") int stencil) Clears an individual buffer of the currently bound framebuffer object to the GL30C#GL_DRAW_FRAMEBUFFER DRAW_FRAMEBUFFER binding. |
void | glClearBufferfv(@NativeType("GLenum") int buffer, @NativeType("GLint") int drawbuffer, @NativeType("GLfloat *") FloatBuffer value) Clears an individual buffer of the currently bound framebuffer object to the GL30C#GL_DRAW_FRAMEBUFFER DRAW_FRAMEBUFFER binding. |
void | glClearBufferfv(@NativeType("GLenum") int buffer, @NativeType("GLint") int drawbuffer, @NativeType("GLfloat *") float[] value) Array version of: #glClearBufferfv ClearBufferfv |
void | glClearBufferiv(@NativeType("GLenum") int buffer, @NativeType("GLint") int drawbuffer, @NativeType("GLint *") IntBuffer value) Clears an individual buffer of the currently bound framebuffer object to the GL30C#GL_DRAW_FRAMEBUFFER DRAW_FRAMEBUFFER binding. |
void | glClearBufferiv(@NativeType("GLenum") int buffer, @NativeType("GLint") int drawbuffer, @NativeType("GLint *") int[] value) Array version of: #glClearBufferiv ClearBufferiv |
void | glClearBufferuiv(@NativeType("GLenum") int buffer, @NativeType("GLint") int drawbuffer, @NativeType("GLint *") IntBuffer value) Clears an individual buffer of the currently bound framebuffer object to the GL30C#GL_DRAW_FRAMEBUFFER DRAW_FRAMEBUFFER binding. |
void | glClearBufferuiv(@NativeType("GLenum") int buffer, @NativeType("GLint") int drawbuffer, @NativeType("GLint *") int[] value) Array version of: #glClearBufferuiv ClearBufferuiv |
void | glColorMaski(@NativeType("GLuint") int buf, @NativeType("GLboolean") boolean r, @NativeType("GLboolean") boolean g, @NativeType("GLboolean") boolean b, @NativeType("GLboolean") boolean a) Enables and disables writing of frame buffer color components. |
void | glDeleteFramebuffers(@NativeType("GLuint const *") IntBuffer framebuffers) Deletes framebuffer objects. |
void | glDeleteFramebuffers(@NativeType("GLuint const *") int framebuffer) Deletes framebuffer objects. |
void | glDeleteFramebuffers(@NativeType("GLuint const *") int[] framebuffers) Array version of: #glDeleteFramebuffers DeleteFramebuffers |
void | glDeleteRenderbuffers(@NativeType("GLuint const *") IntBuffer renderbuffers) Deletes renderbuffer objects. |
void | glDeleteRenderbuffers(@NativeType("GLuint const *") int renderbuffer) Deletes renderbuffer objects. |
void | glDeleteRenderbuffers(@NativeType("GLuint const *") int[] renderbuffers) Array version of: #glDeleteRenderbuffers DeleteRenderbuffers |
void | glDeleteVertexArrays(@NativeType("GLuint const *") IntBuffer arrays) Deletes vertex array objects. |
void | glDeleteVertexArrays(@NativeType("GLuint const *") int array) Deletes vertex array objects. |
void | glDeleteVertexArrays(@NativeType("GLuint const *") int[] arrays) Array version of: #glDeleteVertexArrays DeleteVertexArrays |
void | glDisablei(@NativeType("GLenum") int target, @NativeType("GLuint") int index) Disables an indexed capability. |
void | glEnablei(@NativeType("GLenum") int cap, @NativeType("GLuint") int index) Enables an indexed capability. |
void | glEndConditionalRender() Ends conditional rendering. |
void | glEndTransformFeedback() Ends transform feedback operation. |
void | glFlushMappedBufferRange(@NativeType("GLenum") int target, @NativeType("GLintptr") long offset, @NativeType("GLsizeiptr") long length) Indicates modifications to a range of a mapped buffer. |
void | glFramebufferRenderbuffer(@NativeType("GLenum") int target, @NativeType("GLenum") int attachment, @NativeType("GLenum") int renderbuffertarget, @NativeType("GLuint") int renderbuffer) Attaches a renderbuffer as a logical buffer to the currently bound framebuffer object. |
void | glFramebufferTexture2D(@NativeType("GLenum") int target, @NativeType("GLenum") int attachment, @NativeType("GLenum") int textarget, @NativeType("GLuint") int texture, @NativeType("GLint") int level) Attaches a level of a 2D texture object as a logical buffer to the currently bound framebuffer object. |
void | glFramebufferTexture3D(@NativeType("GLenum") int target, @NativeType("GLenum") int attachment, @NativeType("GLenum") int textarget, @NativeType("GLuint") int texture, @NativeType("GLint") int level, @NativeType("GLint") int layer) Attaches a layer of a 3D texture object as a logical buffer to the currently bound framebuffer object. |
void | glFramebufferTextureLayer(@NativeType("GLenum") int target, @NativeType("GLenum") int attachment, @NativeType("GLuint") int texture, @NativeType("GLint") int level, @NativeType("GLint") int layer) Attaches a single layer of a texture to a framebuffer |
void | glGenerateMipmap(@NativeType("GLenum") int target) Generate mipmaps for a specified texture target. |
int | glGenFramebuffers() Generates framebuffer object names. |
void | glGenFramebuffers(@NativeType("GLuint *") IntBuffer framebuffers) Generates framebuffer object names. |
void | glGenFramebuffers(@NativeType("GLuint *") int[] framebuffers) Array version of: #glGenFramebuffers GenFramebuffers |
void | glGenRenderbuffers(@NativeType("GLuint *") IntBuffer renderbuffers) Generates renderbuffer object names. |
void | glGenRenderbuffers(@NativeType("GLuint *") int[] renderbuffers) Array version of: #glGenRenderbuffers GenRenderbuffers |
int | glGenRenderbuffers() Generates renderbuffer object names. |
int | glGenVertexArrays() Generates vertex array object names. |
void | glGenVertexArrays(@NativeType("GLuint *") IntBuffer arrays) Generates vertex array object names. |
void | glGenVertexArrays(@NativeType("GLuint *") int[] arrays) Array version of: #glGenVertexArrays GenVertexArrays |
int | glGetFragDataLocation(@NativeType("GLuint") int program, @NativeType("GLchar const *") ByteBuffer name) Queries the bindings of color numbers to user-defined varying out variables. |
int | glGetFragDataLocation(@NativeType("GLuint") int program, @NativeType("GLchar const *") CharSequence name) Queries the bindings of color numbers to user-defined varying out variables. |
int | glGetRenderbufferParameteri(@NativeType("GLenum") int target, @NativeType("GLenum") int pname) Retrieves information about a bound renderbuffer object. |
void | glGetRenderbufferParameteriv(@NativeType("GLenum") int target, @NativeType("GLenum") int pname, @NativeType("GLint *") IntBuffer params) Retrieves information about a bound renderbuffer object. |
void | glGetRenderbufferParameteriv(@NativeType("GLenum") int target, @NativeType("GLenum") int pname, @NativeType("GLint *") int[] params) Array version of: #glGetRenderbufferParameteriv GetRenderbufferParameteriv |
String | glGetStringi(@NativeType("GLenum") int name, @NativeType("GLuint") int index) Queries indexed string state. |
int | glGetTexParameterIi(@NativeType("GLenum") int target, @NativeType("GLenum") int pname) Returns the integer value of a texture parameter. |
int | glGetTexParameterIui(@NativeType("GLenum") int target, @NativeType("GLenum") int pname) Returns the unsigned integer value of a texture parameter. |
void | glGetTransformFeedbackVarying(@NativeType("GLuint") int program, @NativeType("GLuint") int index, @Nullable @NativeType("GLsizei *") IntBuffer length, @NativeType("GLsizei *") IntBuffer size, @NativeType("GLenum *") IntBuffer type, @NativeType("GLchar *") ByteBuffer name) Retrieves information about varying variables selected for transform feedback. |
void | glGetTransformFeedbackVarying(@NativeType("GLuint") int program, @NativeType("GLuint") int index, @Nullable @NativeType("GLsizei *") int[] length, @NativeType("GLsizei *") int[] size, @NativeType("GLenum *") int[] type, @NativeType("GLchar *") ByteBuffer name) Array version of: #glGetTransformFeedbackVarying GetTransformFeedbackVarying |
String | glGetTransformFeedbackVarying(@NativeType("GLuint") int program, @NativeType("GLuint") int index, @NativeType("GLsizei") int bufSize, @NativeType("GLsizei *") IntBuffer size, @NativeType("GLenum *") IntBuffer type) Retrieves information about varying variables selected for transform feedback. |
void | glGetUniformuiv(@NativeType("GLuint") int program, @NativeType("GLint") int location, @NativeType("GLuint *") IntBuffer params) Returns the uint value(s) of a uniform variable. |
void | glGetUniformuiv(@NativeType("GLuint") int program, @NativeType("GLint") int location, @NativeType("GLuint *") int[] params) Array version of: #glGetUniformuiv GetUniformuiv |
void | glGetVertexAttribIiv(@NativeType("GLuint") int index, @NativeType("GLenum") int pname, @NativeType("GLint *") IntBuffer params) Returns the value of a pure integer generic vertex attribute parameter. |
void | glGetVertexAttribIiv(@NativeType("GLuint") int index, @NativeType("GLenum") int pname, @NativeType("GLint *") int[] params) Array version of: #glGetVertexAttribIiv GetVertexAttribIiv |
void | glGetVertexAttribIuiv(@NativeType("GLuint") int index, @NativeType("GLenum") int pname, @NativeType("GLuint *") IntBuffer params) Unsigned version of #glGetVertexAttribIiv GetVertexAttribIiv . |
void | glGetVertexAttribIuiv(@NativeType("GLuint") int index, @NativeType("GLenum") int pname, @NativeType("GLuint *") int[] params) Array version of: #glGetVertexAttribIuiv GetVertexAttribIuiv |
boolean | glIsEnabledi(@NativeType("GLenum") int target, @NativeType("GLuint") int index) Tests whether an indexed capability is enabled. |
boolean | glIsFramebuffer(@NativeType("GLuint") int framebuffer) Determines if a name corresponds to a framebuffer object. |
boolean | glIsRenderbuffer(@NativeType("GLuint") int renderbuffer) Determines if a name corresponds to a renderbuffer object. |
boolean | glIsVertexArray(@NativeType("GLuint") int array) Determines if a name corresponds to a vertex array object. |
ByteBuffer | glMapBufferRange(@NativeType("GLenum") int target, @NativeType("GLintptr") long offset, @NativeType("GLsizeiptr") long length, @NativeType("GLbitfield") int access, @Nullable ByteBuffer old_buffer) Maps a section of a buffer object's data store. |
void | glRenderbufferStorage(@NativeType("GLenum") int target, @NativeType("GLenum") int internalformat, @NativeType("GLsizei") int width, @NativeType("GLsizei") int height) Establishes data storage, format and dimensions of a renderbuffer object's image. |
void | glRenderbufferStorageMultisample(@NativeType("GLenum") int target, @NativeType("GLsizei") int samples, @NativeType("GLenum") int internalformat, @NativeType("GLsizei") int width, @NativeType("GLsizei") int height) Establishes data storage, format, dimensions and sample count of a renderbuffer object's image. |
void | glTexParameterIi(@NativeType("GLenum") int target, @NativeType("GLenum") int pname, @NativeType("GLint const *") int param) Sets the integer value of a texture parameter. |
void | glTexParameterIui(@NativeType("GLenum") int target, @NativeType("GLenum") int pname, @NativeType("GLuint const *") int param) Sets the unsigned integer value of a texture parameter. |
void | glTransformFeedbackVaryings(@NativeType("GLuint") int program, @NativeType("GLchar const **") PointerBuffer varyings, @NativeType("GLenum") int bufferMode) Specifies values to record in transform feedback buffers. |
void | glTransformFeedbackVaryings(@NativeType("GLuint") int program, @NativeType("GLchar const **") CharSequence[] varyings, @NativeType("GLenum") int bufferMode) Specifies values to record in transform feedback buffers. |
void | glTransformFeedbackVaryings(@NativeType("GLuint") int program, @NativeType("GLchar const **") CharSequence varying, @NativeType("GLenum") int bufferMode) Specifies values to record in transform feedback buffers. |
void | glUniform1ui(@NativeType("GLint") int location, @NativeType("GLuint") int v0) Specifies the value of a uint uniform variable for the current program object. |
void | glUniform1uiv(@NativeType("GLint") int location, @NativeType("GLuint const *") IntBuffer value) Specifies the value of a single uint uniform variable or a uint uniform variable array for the current program object. |
void | glUniform1uiv(@NativeType("GLint") int location, @NativeType("GLuint const *") int[] value) Array version of: #glUniform1uiv Uniform1uiv |
void | glUniform2ui(@NativeType("GLint") int location, @NativeType("GLuint") int v0, @NativeType("GLuint") int v1) Specifies the value of a uvec2 uniform variable for the current program object. |
void | glUniform3ui(@NativeType("GLint") int location, @NativeType("GLuint") int v0, @NativeType("GLuint") int v1, @NativeType("GLuint") int v2) Specifies the value of a uvec3 uniform variable for the current program object. |
void | glUniform3uiv(@NativeType("GLint") int location, @NativeType("GLuint const *") IntBuffer value) Specifies the value of a single uvec3 uniform variable or a uvec3 uniform variable array for the current program object. |
void | glUniform3uiv(@NativeType("GLint") int location, @NativeType("GLuint const *") int[] value) Array version of: #glUniform3uiv Uniform3uiv |
void | glUniform4ui(@NativeType("GLint") int location, @NativeType("GLuint") int v0, @NativeType("GLuint") int v1, @NativeType("GLuint") int v2, @NativeType("GLuint") int v3) Specifies the value of a uvec4 uniform variable for the current program object. |
void | glUniform4uiv(@NativeType("GLint") int location, @NativeType("GLuint const *") IntBuffer value) Specifies the value of a single uvec4 uniform variable or a uvec4 uniform variable array for the current program object. |
void | glUniform4uiv(@NativeType("GLint") int location, @NativeType("GLuint const *") int[] value) Array version of: #glUniform4uiv Uniform4uiv |
void | glVertexAttribI1i(@NativeType("GLuint") int index, @NativeType("GLint") int x) Specifies the value of a pure integer generic vertex attribute. |
void | glVertexAttribI1ui(@NativeType("GLuint") int index, @NativeType("GLuint") int x) Specifies the value of an unsigned pure integer generic vertex attribute. |
void | glVertexAttribI2i(@NativeType("GLuint") int index, @NativeType("GLint") int x, @NativeType("GLint") int y) Specifies the value of a pure integer generic vertex attribute. |
void | glVertexAttribI2ui(@NativeType("GLuint") int index, @NativeType("GLuint") int x, @NativeType("GLuint") int y) Specifies the value of an unsigned pure integer generic vertex attribute. |
void | glVertexAttribI3i(@NativeType("GLuint") int index, @NativeType("GLint") int x, @NativeType("GLint") int y, @NativeType("GLint") int z) Specifies the value of a pure integer generic vertex attribute. |
void | glVertexAttribI3ui(@NativeType("GLuint") int index, @NativeType("GLint") int x, @NativeType("GLint") int y, @NativeType("GLint") int z) Specifies the value of an unsigned pure integer generic vertex attribute. |
void | glVertexAttribI4i(@NativeType("GLuint") int index, @NativeType("GLint") int x, @NativeType("GLint") int y, @NativeType("GLint") int z, @NativeType("GLint") int w) Specifies the value of a pure integer generic vertex attribute. |
void | glVertexAttribI4ui(@NativeType("GLuint") int index, @NativeType("GLint") int x, @NativeType("GLint") int y, @NativeType("GLint") int z, @NativeType("GLint") int w) Specifies the value of an unsigned pure integer generic vertex attribute. |
void | glVertexAttribIPointer(@NativeType("GLuint") int index, @NativeType("GLint") int size, @NativeType("GLenum") int type, @NativeType("GLsizei") int stride, @NativeType("void const *") ByteBuffer pointer) Specifies the location and organization of a pure integer vertex attribute array. |
void | glVertexAttribIPointer(@NativeType("GLuint") int index, @NativeType("GLint") int size, @NativeType("GLenum") int type, @NativeType("GLsizei") int stride, @NativeType("void const *") long pointer) Specifies the location and organization of a pure integer vertex attribute array. |
void | glVertexAttribIPointer(@NativeType("GLuint") int index, @NativeType("GLint") int size, @NativeType("GLenum") int type, @NativeType("GLsizei") int stride, @NativeType("void const *") ShortBuffer pointer) Specifies the location and organization of a pure integer vertex attribute array. |
void | glVertexAttribIPointer(@NativeType("GLuint") int index, @NativeType("GLint") int size, @NativeType("GLenum") int type, @NativeType("GLsizei") int stride, @NativeType("void const *") IntBuffer pointer) Specifies the location and organization of a pure integer vertex attribute array. |
void | nglUniform1uiv(int location, int count, long value) Unsafe version of: #glUniform1uiv Uniform1uiv |
void | nglVertexAttribIPointer(int index, int size, int type, int stride, long pointer) Unsafe version of: #glVertexAttribIPointer VertexAttribIPointer |