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

public Class Lwjgl3GL32

extends Lwjgl3GL31
implements GL32
Class Inheritance
All Implemented Interfaces
com.badlogic.gdx.graphics.GL32, com.badlogic.gdx.graphics.GL31, com.badlogic.gdx.graphics.GL30, com.badlogic.gdx.graphics.GL20
Imports
java.nio.Buffer, .ByteBuffer, .FloatBuffer, .IntBuffer, .ShortBuffer, org.lwjgl.PointerBuffer, org.lwjgl.opengl.GL30, .GL31, .GL33, .GL40, .GL43, .GL45, .GLDebugMessageCallbackI, .KHRBlendEquationAdvanced, org.lwjgl.system.MemoryUtil, com.badlogic.gdx.graphics.GL32, .GL32.DebugProc, com.badlogic.gdx.utils.GdxRuntimeException

Field Summary

Modifier and TypeField and Description
private static final PointerBuffer

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public void
public void
public void
public void
glBlendFunci(int buf, int src, int dst)

Implements com.badlogic.gdx.graphics.GL32.glBlendFunci.

public void
glBlendFuncSeparatei(int buf, int srcRGB, int dstRGB, int srcAlpha, int dstAlpha)

Implements com.badlogic.gdx.graphics.GL32.glBlendFuncSeparatei.

public void
glColorMaski(int index, boolean r, boolean g, boolean b, boolean a)

Implements com.badlogic.gdx.graphics.GL32.glColorMaski.

public void
glCopyImageSubData(int srcName, int srcTarget, int srcLevel, int srcX, int srcY, int srcZ, int dstName, int dstTarget, int dstLevel, int dstX, int dstY, int dstZ, int srcWidth, int srcHeight, int srcDepth)

Implements com.badlogic.gdx.graphics.GL32.glCopyImageSubData.

public void
public void
glDebugMessageControl(int source, int type, int severity, IntBuffer ids, boolean enabled)

Implements com.badlogic.gdx.graphics.GL32.glDebugMessageControl.

public void
glDebugMessageInsert(int source, int type, int id, int severity, String buf)

Implements com.badlogic.gdx.graphics.GL32.glDebugMessageInsert.

public void
glDisablei(int target, int index)

Implements com.badlogic.gdx.graphics.GL32.glDisablei.

public void
glDrawElementsBaseVertex(int mode, int count, int type, Buffer indices, int basevertex)

Implements com.badlogic.gdx.graphics.GL32.glDrawElementsBaseVertex.

public void
glDrawElementsInstancedBaseVertex(int mode, int count, int type, Buffer indices, int instanceCount, int basevertex)

Implements com.badlogic.gdx.graphics.GL32.glDrawElementsInstancedBaseVertex.

public void
glDrawElementsInstancedBaseVertex(int mode, int count, int type, int indicesOffset, int instanceCount, int basevertex)

Implements com.badlogic.gdx.graphics.GL32.glDrawElementsInstancedBaseVertex.

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

Implements com.badlogic.gdx.graphics.GL32.glDrawRangeElementsBaseVertex.

public void
glEnablei(int target, int index)

Implements com.badlogic.gdx.graphics.GL32.glEnablei.

public void
glFramebufferTexture(int target, int attachment, int texture, int level)

Implements com.badlogic.gdx.graphics.GL32.glFramebufferTexture.

public int
glGetDebugMessageLog(int count, IntBuffer sources, IntBuffer types, IntBuffer ids, IntBuffer severities, IntBuffer lengths, ByteBuffer messageLog)

Implements com.badlogic.gdx.graphics.GL32.glGetDebugMessageLog.

public int
public void
glGetnUniformfv(int program, int location, FloatBuffer params)

Implements com.badlogic.gdx.graphics.GL32.glGetnUniformfv.

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

Implements com.badlogic.gdx.graphics.GL32.glGetnUniformiv.

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

Implements com.badlogic.gdx.graphics.GL32.glGetnUniformuiv.

public String
public long
public void
public void
public void
public void
public boolean
public void
public void
glObjectLabel(int identifier, int name, String label)

Implements com.badlogic.gdx.graphics.GL32.glObjectLabel.

public void
public void
public void
public void
glReadnPixels(int x, int y, int width, int height, int format, int type, int bufSize, Buffer data)

Implements com.badlogic.gdx.graphics.GL32.glReadnPixels.

public void
public void
public void
glTexBuffer(int target, int internalformat, int buffer)

Implements com.badlogic.gdx.graphics.GL32.glTexBuffer.

public void
glTexBufferRange(int target, int internalformat, int buffer, int offset, int size)

Implements com.badlogic.gdx.graphics.GL32.glTexBufferRange.

public void
public void
public void
glTexStorage3DMultisample(int target, int samples, int internalformat, int width, int height, int depth, boolean fixedsamplelocations)

Implements com.badlogic.gdx.graphics.GL32.glTexStorage3DMultisample.

Inherited from com.badlogic.gdx.backends.lwjgl3.Lwjgl3GL31:
glActiveShaderProgramglBindImageTextureglBindProgramPipelineglBindVertexBufferglCreateShaderProgramvglDeleteProgramPipelinesglDispatchComputeglDispatchComputeIndirectglDrawArraysIndirectglDrawElementsIndirectglFramebufferParameteriglGenProgramPipelinesglGetBooleani_vglGetFramebufferParameterivglGetMultisamplefvglGetProgramInterfaceivglGetProgramPipelineInfoLogglGetProgramPipelineivglGetProgramResourceIndexglGetProgramResourceivglGetProgramResourceLocationglGetProgramResourceNameglGetTexLevelParameterfvglGetTexLevelParameterivglIsProgramPipelineglMemoryBarrierglMemoryBarrierByRegionglProgramUniform1fglProgramUniform1fvglProgramUniform1iglProgramUniform1ivglProgramUniform1uiglProgramUniform1uivglProgramUniform2fglProgramUniform2fvglProgramUniform2iglProgramUniform2ivglProgramUniform2uiglProgramUniform2uivglProgramUniform3fglProgramUniform3fvglProgramUniform3iglProgramUniform3ivglProgramUniform3uiglProgramUniform3uivglProgramUniform4fglProgramUniform4fvglProgramUniform4iglProgramUniform4ivglProgramUniform4uiglProgramUniform4uivglProgramUniformMatrix2fvglProgramUniformMatrix2x3fvglProgramUniformMatrix2x4fvglProgramUniformMatrix3fvglProgramUniformMatrix3x2fvglProgramUniformMatrix3x4fvglProgramUniformMatrix4fvglProgramUniformMatrix4x2fvglProgramUniformMatrix4x3fvglSampleMaskiglTexStorage2DMultisampleglUseProgramStagesglValidateProgramPipelineglVertexAttribBindingglVertexAttribFormatglVertexAttribIFormatglVertexBindingDivisor

Field Detail

pbback to summary
private static final PointerBuffer pb

Constructor Detail

Lwjgl3GL32back to summary
public Lwjgl3GL32()

Method Detail

glBlendBarrierback to summary
public void glBlendBarrier()

Implements com.badlogic.gdx.graphics.GL32.glBlendBarrier.

Annotations
@Override
glBlendEquationiback to summary
public void glBlendEquationi(int buf, int mode)

Implements com.badlogic.gdx.graphics.GL32.glBlendEquationi.

Annotations
@Override
glBlendEquationSeparateiback to summary
public void glBlendEquationSeparatei(int buf, int modeRGB, int modeAlpha)

Implements com.badlogic.gdx.graphics.GL32.glBlendEquationSeparatei.

Annotations
@Override
glBlendFunciback to summary
public void glBlendFunci(int buf, int src, int dst)

Implements com.badlogic.gdx.graphics.GL32.glBlendFunci.

Annotations
@Override
glBlendFuncSeparateiback to summary
public void glBlendFuncSeparatei(int buf, int srcRGB, int dstRGB, int srcAlpha, int dstAlpha)

Implements com.badlogic.gdx.graphics.GL32.glBlendFuncSeparatei.

Annotations
@Override
glColorMaskiback to summary
public void glColorMaski(int index, boolean r, boolean g, boolean b, boolean a)

Implements com.badlogic.gdx.graphics.GL32.glColorMaski.

Annotations
@Override
glCopyImageSubDataback to summary
public void glCopyImageSubData(int srcName, int srcTarget, int srcLevel, int srcX, int srcY, int srcZ, int dstName, int dstTarget, int dstLevel, int dstX, int dstY, int dstZ, int srcWidth, int srcHeight, int srcDepth)

Implements com.badlogic.gdx.graphics.GL32.glCopyImageSubData.

Annotations
@Override
glDebugMessageCallbackback to summary
public void glDebugMessageCallback(GL32.DebugProc callback)

Implements com.badlogic.gdx.graphics.GL32.glDebugMessageCallback.

Annotations
@Override
glDebugMessageControlback to summary
public void glDebugMessageControl(int source, int type, int severity, IntBuffer ids, boolean enabled)

Implements com.badlogic.gdx.graphics.GL32.glDebugMessageControl.

Annotations
@Override
glDebugMessageInsertback to summary
public void glDebugMessageInsert(int source, int type, int id, int severity, String buf)

Implements com.badlogic.gdx.graphics.GL32.glDebugMessageInsert.

Annotations
@Override
glDisableiback to summary
public void glDisablei(int target, int index)

Implements com.badlogic.gdx.graphics.GL32.glDisablei.

Annotations
@Override
glDrawElementsBaseVertexback to summary
public void glDrawElementsBaseVertex(int mode, int count, int type, Buffer indices, int basevertex)

Implements com.badlogic.gdx.graphics.GL32.glDrawElementsBaseVertex.

Annotations
@Override
glDrawElementsInstancedBaseVertexback to summary
public void glDrawElementsInstancedBaseVertex(int mode, int count, int type, Buffer indices, int instanceCount, int basevertex)

Implements com.badlogic.gdx.graphics.GL32.glDrawElementsInstancedBaseVertex.

Annotations
@Override
glDrawElementsInstancedBaseVertexback to summary
public void glDrawElementsInstancedBaseVertex(int mode, int count, int type, int indicesOffset, int instanceCount, int basevertex)

Implements com.badlogic.gdx.graphics.GL32.glDrawElementsInstancedBaseVertex.

Annotations
@Override
glDrawRangeElementsBaseVertexback to summary
public void glDrawRangeElementsBaseVertex(int mode, int start, int end, int count, int type, Buffer indices, int basevertex)

Implements com.badlogic.gdx.graphics.GL32.glDrawRangeElementsBaseVertex.

Annotations
@Override
glEnableiback to summary
public void glEnablei(int target, int index)

Implements com.badlogic.gdx.graphics.GL32.glEnablei.

Annotations
@Override
glFramebufferTextureback to summary
public void glFramebufferTexture(int target, int attachment, int texture, int level)

Implements com.badlogic.gdx.graphics.GL32.glFramebufferTexture.

Annotations
@Override
glGetDebugMessageLogback to summary
public int glGetDebugMessageLog(int count, IntBuffer sources, IntBuffer types, IntBuffer ids, IntBuffer severities, IntBuffer lengths, ByteBuffer messageLog)

Implements com.badlogic.gdx.graphics.GL32.glGetDebugMessageLog.

Annotations
@Override
glGetGraphicsResetStatusback to summary
public int glGetGraphicsResetStatus()

Implements com.badlogic.gdx.graphics.GL32.glGetGraphicsResetStatus.

Annotations
@Override
glGetnUniformfvback to summary
public void glGetnUniformfv(int program, int location, FloatBuffer params)

Implements com.badlogic.gdx.graphics.GL32.glGetnUniformfv.

Annotations
@Override
glGetnUniformivback to summary
public void glGetnUniformiv(int program, int location, IntBuffer params)

Implements com.badlogic.gdx.graphics.GL32.glGetnUniformiv.

Annotations
@Override
glGetnUniformuivback to summary
public void glGetnUniformuiv(int program, int location, IntBuffer params)

Implements com.badlogic.gdx.graphics.GL32.glGetnUniformuiv.

Annotations
@Override
glGetObjectLabelback to summary
public String glGetObjectLabel(int identifier, int name)

Implements com.badlogic.gdx.graphics.GL32.glGetObjectLabel.

Annotations
@Override
glGetPointervback to summary
public long glGetPointerv(int pname)

Implements com.badlogic.gdx.graphics.GL32.glGetPointerv.

Annotations
@Override
glGetSamplerParameterIivback to summary
public void glGetSamplerParameterIiv(int sampler, int pname, IntBuffer params)

Implements com.badlogic.gdx.graphics.GL32.glGetSamplerParameterIiv.

Annotations
@Override
glGetSamplerParameterIuivback to summary
public void glGetSamplerParameterIuiv(int sampler, int pname, IntBuffer params)

Implements com.badlogic.gdx.graphics.GL32.glGetSamplerParameterIuiv.

Annotations
@Override
glGetTexParameterIivback to summary
public void glGetTexParameterIiv(int target, int pname, IntBuffer params)

Implements com.badlogic.gdx.graphics.GL32.glGetTexParameterIiv.

Annotations
@Override
glGetTexParameterIuivback to summary
public void glGetTexParameterIuiv(int target, int pname, IntBuffer params)

Implements com.badlogic.gdx.graphics.GL32.glGetTexParameterIuiv.

Annotations
@Override
glIsEnablediback to summary
public boolean glIsEnabledi(int target, int index)

Implements com.badlogic.gdx.graphics.GL32.glIsEnabledi.

Annotations
@Override
glMinSampleShadingback to summary
public void glMinSampleShading(float value)

Implements com.badlogic.gdx.graphics.GL32.glMinSampleShading.

Annotations
@Override
glObjectLabelback to summary
public void glObjectLabel(int identifier, int name, String label)

Implements com.badlogic.gdx.graphics.GL32.glObjectLabel.

Annotations
@Override
glPatchParameteriback to summary
public void glPatchParameteri(int pname, int value)

Implements com.badlogic.gdx.graphics.GL32.glPatchParameteri.

Annotations
@Override
glPopDebugGroupback to summary
public void glPopDebugGroup()

Implements com.badlogic.gdx.graphics.GL32.glPopDebugGroup.

Annotations
@Override
glPushDebugGroupback to summary
public void glPushDebugGroup(int source, int id, String message)

Implements com.badlogic.gdx.graphics.GL32.glPushDebugGroup.

Annotations
@Override
glReadnPixelsback to summary
public void glReadnPixels(int x, int y, int width, int height, int format, int type, int bufSize, Buffer data)

Implements com.badlogic.gdx.graphics.GL32.glReadnPixels.

Annotations
@Override
glSamplerParameterIivback to summary
public void glSamplerParameterIiv(int sampler, int pname, IntBuffer param)

Implements com.badlogic.gdx.graphics.GL32.glSamplerParameterIiv.

Annotations
@Override
glSamplerParameterIuivback to summary
public void glSamplerParameterIuiv(int sampler, int pname, IntBuffer param)

Implements com.badlogic.gdx.graphics.GL32.glSamplerParameterIuiv.

Annotations
@Override
glTexBufferback to summary
public void glTexBuffer(int target, int internalformat, int buffer)

Implements com.badlogic.gdx.graphics.GL32.glTexBuffer.

Annotations
@Override
glTexBufferRangeback to summary
public void glTexBufferRange(int target, int internalformat, int buffer, int offset, int size)

Implements com.badlogic.gdx.graphics.GL32.glTexBufferRange.

Annotations
@Override
glTexParameterIivback to summary
public void glTexParameterIiv(int target, int pname, IntBuffer params)

Implements com.badlogic.gdx.graphics.GL32.glTexParameterIiv.

Annotations
@Override
glTexParameterIuivback to summary
public void glTexParameterIuiv(int target, int pname, IntBuffer params)

Implements com.badlogic.gdx.graphics.GL32.glTexParameterIuiv.

Annotations
@Override
glTexStorage3DMultisampleback to summary
public void glTexStorage3DMultisample(int target, int samples, int internalformat, int width, int height, int depth, boolean fixedsamplelocations)

Implements com.badlogic.gdx.graphics.GL32.glTexStorage3DMultisample.

Annotations
@Override