APIdia Launch Partner
Top Constructors Methods
com.badlogic.gdx.backends.lwjgl3

pack-priv Class Lwjgl3GL30

extends Lwjgl3GL20
implements GL30
Class Inheritance
All Implemented Interfaces
com.badlogic.gdx.graphics.GL30, com.badlogic.gdx.graphics.GL20
Known Direct Subclasses
com.badlogic.gdx.backends.lwjgl3.Lwjgl3GL31
Imports
java.nio.Buffer, .ByteBuffer, .DoubleBuffer, .FloatBuffer, .IntBuffer, .LongBuffer, .ShortBuffer, org.lwjgl.opengl.GL11, .GL12, .GL15, .GL20, .GL21, .GL30, .GL31, .GL32, .GL33, .GL40, .GL41, .GL43, com.badlogic.gdx.utils.GdxRuntimeException

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
public void
public void
public void
glBindBufferBase(int target, int index, int buffer)

Implements com.badlogic.gdx.graphics.GL30.glBindBufferBase.

public void
glBindBufferRange(int target, int index, int buffer, int offset, int size)

Implements com.badlogic.gdx.graphics.GL30.glBindBufferRange.

public void
public void
public void
public void
public void
public void
glBlitFramebuffer(int srcX0, int srcY0, int srcX1, int srcY1, int dstX0, int dstY0, int dstX1, int dstY1, int mask, int filter)

Implements com.badlogic.gdx.graphics.GL30.glBlitFramebuffer.

public int
public void
glClearBufferfi(int buffer, int drawbuffer, float depth, int stencil)

Implements com.badlogic.gdx.graphics.GL30.glClearBufferfi.

public void
glClearBufferfv(int buffer, int drawbuffer, FloatBuffer value)

Implements com.badlogic.gdx.graphics.GL30.glClearBufferfv.

public void
glClearBufferiv(int buffer, int drawbuffer, IntBuffer value)

Implements com.badlogic.gdx.graphics.GL30.glClearBufferiv.

public void
glClearBufferuiv(int buffer, int drawbuffer, IntBuffer value)

Implements com.badlogic.gdx.graphics.GL30.glClearBufferuiv.

public void
glCopyBufferSubData(int readTarget, int writeTarget, int readOffset, int writeOffset, int size)

Implements com.badlogic.gdx.graphics.GL30.glCopyBufferSubData.

public void
glCopyTexSubImage3D(int target, int level, int xoffset, int yoffset, int zoffset, int x, int y, int width, int height)

Implements com.badlogic.gdx.graphics.GL30.glCopyTexSubImage3D.

public void
public void
public void
glDeleteQueries(int n, int[] ids, int offset)

Implements com.badlogic.gdx.graphics.GL30.glDeleteQueries.

public void
public void
public void
public void
glDeleteSamplers(int count, int[] samplers, int offset)

Implements com.badlogic.gdx.graphics.GL30.glDeleteSamplers.

public void
public void
public void
public void
public void
public void
glDrawArraysInstanced(int mode, int first, int count, int instanceCount)

Implements com.badlogic.gdx.graphics.GL30.glDrawArraysInstanced.

public void
public void
glDrawElementsInstanced(int mode, int count, int type, int indicesOffset, int instanceCount)

Implements com.badlogic.gdx.graphics.GL30.glDrawElementsInstanced.

public void
glDrawRangeElements(int mode, int start, int end, int count, int type, Buffer indices)

Implements com.badlogic.gdx.graphics.GL30.glDrawRangeElements.

public void
glDrawRangeElements(int mode, int start, int end, int count, int type, int offset)

Implements com.badlogic.gdx.graphics.GL30.glDrawRangeElements.

public void
public void
public void
public void
public void
public void
glFramebufferTextureLayer(int target, int attachment, int texture, int level, int layer)

Implements com.badlogic.gdx.graphics.GL30.glFramebufferTextureLayer.

public void
public int
public void
public void
glGenQueries(int n, int[] ids, int offset)

Implements com.badlogic.gdx.graphics.GL30.glGenQueries.

public void
public int
public void
public void
glGenSamplers(int count, int[] samplers, int offset)

Implements com.badlogic.gdx.graphics.GL30.glGenSamplers.

public void
public void
public void
public void
glGenVertexArrays(int n, int[] arrays, int offset)

Implements com.badlogic.gdx.graphics.GL30.glGenVertexArrays.

public void
public void
glGetActiveUniformBlockiv(int program, int uniformBlockIndex, int pname, IntBuffer params)

Implements com.badlogic.gdx.graphics.GL30.glGetActiveUniformBlockiv.

public void
glGetActiveUniformBlockName(int program, int uniformBlockIndex, Buffer length, Buffer uniformBlockName)

Implements com.badlogic.gdx.graphics.GL30.glGetActiveUniformBlockName.

public String
public void
glGetActiveUniformsiv(int program, int uniformCount, IntBuffer uniformIndices, int pname, IntBuffer params)

Implements com.badlogic.gdx.graphics.GL30.glGetActiveUniformsiv.

public void
public Buffer
public int
public void
public void
glGetQueryiv(int target, int pname, IntBuffer params)

Implements com.badlogic.gdx.graphics.GL30.glGetQueryiv.

public void
public void
public void
public void
public String
public int
public void
glGetUniformIndices(int program, String[] uniformNames, IntBuffer uniformIndices)

Implements com.badlogic.gdx.graphics.GL30.glGetUniformIndices.

public void
glGetUniformuiv(int program, int location, IntBuffer params)

Implements com.badlogic.gdx.graphics.GL30.glGetUniformuiv.

public void
public void
public void
glInvalidateFramebuffer(int target, int numAttachments, IntBuffer attachments)

Implements com.badlogic.gdx.graphics.GL30.glInvalidateFramebuffer.

public void
glInvalidateSubFramebuffer(int target, int numAttachments, IntBuffer attachments, int x, int y, int width, int height)

Implements com.badlogic.gdx.graphics.GL30.glInvalidateSubFramebuffer.

public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public Buffer
glMapBufferRange(int target, int offset, int length, int access)

Implements com.badlogic.gdx.graphics.GL30.glMapBufferRange.

public void
public void
glProgramParameteri(int program, int pname, int value)

Implements com.badlogic.gdx.graphics.GL30.glProgramParameteri.

public void
public void
public void
glRenderbufferStorageMultisample(int target, int samples, int internalformat, int width, int height)

Implements com.badlogic.gdx.graphics.GL30.glRenderbufferStorageMultisample.

public void
public void
glSamplerParameterf(int sampler, int pname, float param)

Implements com.badlogic.gdx.graphics.GL30.glSamplerParameterf.

public void
public void
glSamplerParameteri(int sampler, int pname, int param)

Implements com.badlogic.gdx.graphics.GL30.glSamplerParameteri.

public void
public void
glTexImage2D(int target, int level, int internalformat, int width, int height, int border, int format, int type, int offset)

Implements com.badlogic.gdx.graphics.GL30.glTexImage2D.

public void
glTexImage3D(int target, int level, int internalformat, int width, int height, int depth, int border, int format, int type, Buffer pixels)

Implements com.badlogic.gdx.graphics.GL30.glTexImage3D.

public void
glTexImage3D(int target, int level, int internalformat, int width, int height, int depth, int border, int format, int type, int offset)

Implements com.badlogic.gdx.graphics.GL30.glTexImage3D.

public void
glTexSubImage2D(int target, int level, int xoffset, int yoffset, int width, int height, int format, int type, int offset)

Implements com.badlogic.gdx.graphics.GL30.glTexSubImage2D.

public void
glTexSubImage3D(int target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, Buffer pixels)

Implements com.badlogic.gdx.graphics.GL30.glTexSubImage3D.

public void
glTexSubImage3D(int target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, int offset)

Implements com.badlogic.gdx.graphics.GL30.glTexSubImage3D.

public void
public void
glUniform1uiv(int location, int count, IntBuffer value)

Implements com.badlogic.gdx.graphics.GL30.glUniform1uiv.

public void
glUniform3uiv(int location, int count, IntBuffer value)

Implements com.badlogic.gdx.graphics.GL30.glUniform3uiv.

public void
glUniform4uiv(int location, int count, IntBuffer value)

Implements com.badlogic.gdx.graphics.GL30.glUniform4uiv.

public void
glUniformBlockBinding(int program, int uniformBlockIndex, int uniformBlockBinding)

Implements com.badlogic.gdx.graphics.GL30.glUniformBlockBinding.

public void
glUniformMatrix2x3fv(int location, int count, boolean transpose, FloatBuffer value)

Implements com.badlogic.gdx.graphics.GL30.glUniformMatrix2x3fv.

public void
glUniformMatrix2x4fv(int location, int count, boolean transpose, FloatBuffer value)

Implements com.badlogic.gdx.graphics.GL30.glUniformMatrix2x4fv.

public void
glUniformMatrix3x2fv(int location, int count, boolean transpose, FloatBuffer value)

Implements com.badlogic.gdx.graphics.GL30.glUniformMatrix3x2fv.

public void
glUniformMatrix3x4fv(int location, int count, boolean transpose, FloatBuffer value)

Implements com.badlogic.gdx.graphics.GL30.glUniformMatrix3x4fv.

public void
glUniformMatrix4x2fv(int location, int count, boolean transpose, FloatBuffer value)

Implements com.badlogic.gdx.graphics.GL30.glUniformMatrix4x2fv.

public void
glUniformMatrix4x3fv(int location, int count, boolean transpose, FloatBuffer value)

Implements com.badlogic.gdx.graphics.GL30.glUniformMatrix4x3fv.

public boolean
public void
public void
glVertexAttribI4i(int index, int x, int y, int z, int w)

Implements com.badlogic.gdx.graphics.GL30.glVertexAttribI4i.

public void
glVertexAttribI4ui(int index, int x, int y, int z, int w)

Implements com.badlogic.gdx.graphics.GL30.glVertexAttribI4ui.

public void
glVertexAttribIPointer(int index, int size, int type, int stride, int offset)

Implements com.badlogic.gdx.graphics.GL30.glVertexAttribIPointer.

Inherited from com.badlogic.gdx.backends.lwjgl3.Lwjgl3GL20:
glActiveTextureglAttachShaderglBindAttribLocationglBindBufferglBindTextureglBlendColorglBlendEquationglBlendEquationSeparateglBlendFuncglBlendFuncSeparateglBufferDataglBufferSubDataglClearglClearColorglClearDepthfglClearStencilglColorMaskglCompileShaderglCompressedTexImage2DglCompressedTexSubImage2DglCopyTexImage2DglCopyTexSubImage2DglCreateProgramglCreateShaderglCullFaceglDeleteBufferglDeleteBuffersglDeleteProgramglDeleteShaderglDeleteTextureglDeleteTexturesglDepthFuncglDepthMaskglDepthRangefglDetachShaderglDisableglDisableVertexAttribArrayglDrawArraysglDrawElementsglDrawElementsglEnableglEnableVertexAttribArrayglFinishglFlushglFrontFaceglGenBufferglGenBuffersglGenTextureglGenTexturesglGetActiveAttribglGetActiveUniformglGetAttachedShadersglGetAttribLocationglGetBooleanvglGetBufferParameterivglGetErrorglGetFloatvglGetFramebufferAttachmentParameterivglGetIntegervglGetProgramInfoLogglGetProgramivglGetShaderInfoLogglGetShaderivglGetShaderPrecisionFormatglGetStringglGetTexParameterfvglGetTexParameterivglGetUniformfvglGetUniformivglGetUniformLocationglGetVertexAttribfvglGetVertexAttribivglGetVertexAttribPointervglHintglIsBufferglIsEnabledglIsProgramglIsShaderglIsTextureglLineWidthglLinkProgramglPixelStoreiglPolygonOffsetglReadPixelsglReleaseShaderCompilerglSampleCoverageglScissorglShaderBinaryglShaderSourceglStencilFuncglStencilFuncSeparateglStencilMaskglStencilMaskSeparateglStencilOpglStencilOpSeparateglTexImage2DglTexParameterfglTexParameterfvglTexParameteriglTexParameterivglTexSubImage2DglUniform1fglUniform1fvglUniform1fvglUniform1iglUniform1ivglUniform1ivglUniform2fglUniform2fvglUniform2fvglUniform2iglUniform2ivglUniform2ivglUniform3fglUniform3fvglUniform3fvglUniform3iglUniform3ivglUniform3ivglUniform4fglUniform4fvglUniform4fvglUniform4iglUniform4ivglUniform4ivglUniformMatrix2fvglUniformMatrix2fvglUniformMatrix3fvglUniformMatrix3fvglUniformMatrix4fvglUniformMatrix4fvglUseProgramglValidateProgramglVertexAttrib1fglVertexAttrib1fvglVertexAttrib2fglVertexAttrib2fvglVertexAttrib3fglVertexAttrib3fvglVertexAttrib4fglVertexAttrib4fvglVertexAttribPointerglVertexAttribPointerglViewport