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

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

Introduction

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

The text is from its open source code.

Method

voidglBindVertexBuffer(@NativeType("GLuint") int bindingindex, @NativeType("GLuint") int buffer, @NativeType("GLintptr") long offset, @NativeType("GLsizei") int stride)
Binds a buffer to a vertex buffer bind point.
voidglClearBufferData(@NativeType("GLenum") int target, @NativeType("GLenum") int internalformat, @NativeType("GLenum") int format, @NativeType("GLenum") int type, @Nullable @NativeType("void const *") ByteBuffer data)
Fills a buffer object's data store with a fixed value.
voidglClearBufferData(@NativeType("GLenum") int target, @NativeType("GLenum") int internalformat, @NativeType("GLenum") int format, @NativeType("GLenum") int type, @Nullable @NativeType("void const *") ShortBuffer data)
Fills a buffer object's data store with a fixed value.
voidglClearBufferData(@NativeType("GLenum") int target, @NativeType("GLenum") int internalformat, @NativeType("GLenum") int format, @NativeType("GLenum") int type, @Nullable @NativeType("void const *") IntBuffer data)
Fills a buffer object's data store with a fixed value.
voidglClearBufferData(@NativeType("GLenum") int target, @NativeType("GLenum") int internalformat, @NativeType("GLenum") int format, @NativeType("GLenum") int type, @Nullable @NativeType("void const *") FloatBuffer data)
Fills a buffer object's data store with a fixed value.
voidglClearBufferData(@NativeType("GLenum") int target, @NativeType("GLenum") int internalformat, @NativeType("GLenum") int format, @NativeType("GLenum") int type, @Nullable @NativeType("void const *") short[] data)
Array version of: #glClearBufferData ClearBufferData
voidglClearBufferData(@NativeType("GLenum") int target, @NativeType("GLenum") int internalformat, @NativeType("GLenum") int format, @NativeType("GLenum") int type, @Nullable @NativeType("void const *") int[] data)
Array version of: #glClearBufferData ClearBufferData
voidglClearBufferData(@NativeType("GLenum") int target, @NativeType("GLenum") int internalformat, @NativeType("GLenum") int format, @NativeType("GLenum") int type, @Nullable @NativeType("void const *") float[] data)
Array version of: #glClearBufferData ClearBufferData
voidglCopyImageSubData(@NativeType("GLuint") int srcName, @NativeType("GLenum") int srcTarget, @NativeType("GLint") int srcLevel, @NativeType("GLint") int srcX, @NativeType("GLint") int srcY, @NativeType("GLint") int srcZ, @NativeType("GLuint") int dstName, @NativeType("GLenum") int dstTarget, @NativeType("GLint") int dstLevel, @NativeType("GLint") int dstX, @NativeType("GLint") int dstY, @NativeType("GLint") int dstZ, @NativeType("GLsizei") int srcWidth, @NativeType("GLsizei") int srcHeight, @NativeType("GLsizei") int srcDepth)
Performs a raw data copy between two images.
voidglDispatchCompute(@NativeType("GLuint") int num_groups_x, @NativeType("GLuint") int num_groups_y, @NativeType("GLuint") int num_groups_z)
Launches one or more compute work groups.
voidglDispatchComputeIndirect(@NativeType("GLintptr") long indirect)
Launches one or more compute work groups using parameters stored in a buffer.
voidglFramebufferParameteri(@NativeType("GLenum") int target, @NativeType("GLenum") int pname, @NativeType("GLint") int param)
Sets a named parameter of a framebuffer.
intglGetFramebufferParameteri(@NativeType("GLenum") int target, @NativeType("GLenum") int pname)
Retrieves a named parameter from a framebuffer.
longglGetInternalformati64(@NativeType("GLenum") int target, @NativeType("GLenum") int internalformat, @NativeType("GLenum") int pname)
Retrieves information about implementation-dependent support for internal formats.
intglGetProgramInterfacei(@NativeType("GLuint") int program, @NativeType("GLenum") int programInterface, @NativeType("GLenum") int pname)
Queries a property of an interface in a program.
intglGetProgramResourceIndex(@NativeType("GLuint") int program, @NativeType("GLenum") int programInterface, @NativeType("GLchar const *") ByteBuffer name)
Queries the index of a named resource within a program.
intglGetProgramResourceIndex(@NativeType("GLuint") int program, @NativeType("GLenum") int programInterface, @NativeType("GLchar const *") CharSequence name)
Queries the index of a named resource within a program.
intglGetProgramResourceLocation(@NativeType("GLuint") int program, @NativeType("GLenum") int programInterface, @NativeType("GLchar const *") ByteBuffer name)
Queries the location of a named resource within a program.
intglGetProgramResourceLocation(@NativeType("GLuint") int program, @NativeType("GLenum") int programInterface, @NativeType("GLchar const *") CharSequence name)
Queries the location of a named resource within a program.
intglGetProgramResourceLocationIndex(@NativeType("GLuint") int program, @NativeType("GLenum") int programInterface, @NativeType("GLchar const *") ByteBuffer name)
Queries the fragment color index of a named variable within a program.
intglGetProgramResourceLocationIndex(@NativeType("GLuint") int program, @NativeType("GLenum") int programInterface, @NativeType("GLchar const *") CharSequence name)
Queries the fragment color index of a named variable within a program.
StringglGetProgramResourceName(@NativeType("GLuint") int program, @NativeType("GLenum") int programInterface, @NativeType("GLuint") int index, @NativeType("GLsizei") int bufSize)
Queries the name of an indexed resource within a program.
voidglGetProgramResourceName(@NativeType("GLuint") int program, @NativeType("GLenum") int programInterface, @NativeType("GLuint") int index, @Nullable @NativeType("GLsizei *") IntBuffer length, @NativeType("GLchar *") ByteBuffer name)
Queries the name of an indexed resource within a program.
voidglGetProgramResourceName(@NativeType("GLuint") int program, @NativeType("GLenum") int programInterface, @NativeType("GLuint") int index, @Nullable @NativeType("GLsizei *") int[] length, @NativeType("GLchar *") ByteBuffer name)
Array version of: #glGetProgramResourceName GetProgramResourceName
voidglInvalidateBufferData(@NativeType("GLuint") int buffer)
Invalidates the content of a buffer object's data store.
voidglInvalidateBufferSubData(@NativeType("GLuint") int buffer, @NativeType("GLintptr") long offset, @NativeType("GLsizeiptr") long length)
Invalidates a region of a buffer object's data store.
voidglInvalidateFramebuffer(@NativeType("GLenum") int target, @NativeType("GLenum const *") IntBuffer attachments)
Invalidate the content some or all of a framebuffer object's attachments.
voidglInvalidateFramebuffer(@NativeType("GLenum") int target, @NativeType("GLenum const *") int attachment)
Invalidate the content some or all of a framebuffer object's attachments.
voidglInvalidateFramebuffer(@NativeType("GLenum") int target, @NativeType("GLenum const *") int[] attachments)
Array version of: #glInvalidateFramebuffer InvalidateFramebuffer
voidglInvalidateSubFramebuffer(@NativeType("GLenum") int target, @NativeType("GLenum const *") IntBuffer attachments, @NativeType("GLint") int x, @NativeType("GLint") int y, @NativeType("GLsizei") int width, @NativeType("GLsizei") int height)
Invalidates the content of a region of some or all of a framebuffer object's attachments.
voidglInvalidateSubFramebuffer(@NativeType("GLenum") int target, @NativeType("GLenum const *") int attachment, @NativeType("GLint") int x, @NativeType("GLint") int y, @NativeType("GLsizei") int width, @NativeType("GLsizei") int height)
Invalidates the content of a region of some or all of a framebuffer object's attachments.
voidglInvalidateSubFramebuffer(@NativeType("GLenum") int target, @NativeType("GLenum const *") int[] attachments, @NativeType("GLint") int x, @NativeType("GLint") int y, @NativeType("GLsizei") int width, @NativeType("GLsizei") int height)
Array version of: #glInvalidateSubFramebuffer InvalidateSubFramebuffer
voidglInvalidateTexImage(@NativeType("GLuint") int texture, @NativeType("GLint") int level)
Invalidates the entirety of a texture image.
voidglInvalidateTexSubImage(@NativeType("GLuint") int texture, @NativeType("GLint") int level, @NativeType("GLint") int xoffset, @NativeType("GLint") int yoffset, @NativeType("GLint") int zoffset, @NativeType("GLsizei") int width, @NativeType("GLsizei") int height, @NativeType("GLsizei") int depth)
Invalidates a region of a texture image.
voidglMultiDrawArraysIndirect(@NativeType("GLenum") int mode, @NativeType("void const *") ByteBuffer indirect, @NativeType("GLsizei") int drawcount, @NativeType("GLsizei") int stride)
Renders multiple sets of primitives from array data, taking parameters from memory.
voidglMultiDrawArraysIndirect(@NativeType("GLenum") int mode, @NativeType("void const *") long indirect, @NativeType("GLsizei") int drawcount, @NativeType("GLsizei") int stride)
Renders multiple sets of primitives from array data, taking parameters from memory.
voidglMultiDrawArraysIndirect(@NativeType("GLenum") int mode, @NativeType("void const *") IntBuffer indirect, @NativeType("GLsizei") int drawcount, @NativeType("GLsizei") int stride)
Renders multiple sets of primitives from array data, taking parameters from memory.
voidglMultiDrawArraysIndirect(@NativeType("GLenum") int mode, @NativeType("void const *") int[] indirect, @NativeType("GLsizei") int drawcount, @NativeType("GLsizei") int stride)
Array version of: #glMultiDrawArraysIndirect MultiDrawArraysIndirect
voidglMultiDrawElementsIndirect(@NativeType("GLenum") int mode, @NativeType("GLenum") int type, @NativeType("void const *") ByteBuffer indirect, @NativeType("GLsizei") int drawcount, @NativeType("GLsizei") int stride)
Renders multiple indexed primitives from array data, taking parameters from memory.
voidglMultiDrawElementsIndirect(@NativeType("GLenum") int mode, @NativeType("GLenum") int type, @NativeType("void const *") long indirect, @NativeType("GLsizei") int drawcount, @NativeType("GLsizei") int stride)
Renders multiple indexed primitives from array data, taking parameters from memory.
voidglMultiDrawElementsIndirect(@NativeType("GLenum") int mode, @NativeType("GLenum") int type, @NativeType("void const *") IntBuffer indirect, @NativeType("GLsizei") int drawcount, @NativeType("GLsizei") int stride)
Renders multiple indexed primitives from array data, taking parameters from memory.
voidglMultiDrawElementsIndirect(@NativeType("GLenum") int mode, @NativeType("GLenum") int type, @NativeType("void const *") int[] indirect, @NativeType("GLsizei") int drawcount, @NativeType("GLsizei") int stride)
Array version of: #glMultiDrawElementsIndirect MultiDrawElementsIndirect
voidglShaderStorageBlockBinding(@NativeType("GLuint") int program, @NativeType("GLuint") int storageBlockIndex, @NativeType("GLuint") int storageBlockBinding)
Changes an active shader storage block binding.
voidglTexBufferRange(@NativeType("GLenum") int target, @NativeType("GLenum") int internalformat, @NativeType("GLuint") int buffer, @NativeType("GLintptr") long offset, @NativeType("GLsizeiptr") long size)
Binds a range of a buffer's data store to a buffer texture.
voidglTextureView(@NativeType("GLuint") int texture, @NativeType("GLenum") int target, @NativeType("GLuint") int origtexture, @NativeType("GLenum") int internalformat, @NativeType("GLuint") int minlevel, @NativeType("GLuint") int numlevels, @NativeType("GLuint") int minlayer, @NativeType("GLuint") int numlayers)
Initializes a texture as a data alias of another texture's data store.
voidglVertexAttribBinding(@NativeType("GLuint") int attribindex, @NativeType("GLuint") int bindingindex)
Associate a vertex attribute and a vertex buffer binding.
voidglVertexAttribFormat(@NativeType("GLuint") int attribindex, @NativeType("GLint") int size, @NativeType("GLenum") int type, @NativeType("GLboolean") boolean normalized, @NativeType("GLuint") int relativeoffset)
Specifies the organization of data in vertex arrays.
voidglVertexAttribIFormat(@NativeType("GLuint") int attribindex, @NativeType("GLint") int size, @NativeType("GLenum") int type, @NativeType("GLuint") int relativeoffset)
Specifies the organization of pure integer data in vertex arrays.
voidglVertexAttribLFormat(@NativeType("GLuint") int attribindex, @NativeType("GLint") int size, @NativeType("GLenum") int type, @NativeType("GLuint") int relativeoffset)
Specifies the organization of 64-bit double data in vertex arrays.
voidglVertexBindingDivisor(@NativeType("GLuint") int bindingindex, @NativeType("GLuint") int divisor)
Modifies the rate at which generic vertex attributes advance during instanced rendering.