com.mojang.blaze3d.opengl

public class GlStateManager

com.mojang.blaze3d.opengl.GlStateManager
com.mojang.blaze3d.opengl.GlStateManager
com.mojang.blaze3d.opengl.GlStateManager

Field summary

Modifier and TypeField
private static final com.mojang.jtracy.Plot
PLOT_TEXTURES
private static int
numTextures
private static final com.mojang.jtracy.Plot
PLOT_BUFFERS
private static int
numBuffers
private static final GlStateManager$BlendFuncState[]
BLEND
private static final GlStateManager$DepthTestState
DEPTH
private static final GlStateManager$CullFaceState
CULL
private static final GlStateManager$PolygonOffsetState
POLY_OFFSET
private static final GlStateManager$LogicOpState
COLOR_LOGIC
private static final GlStateManager$ScissorTestState
SCISSOR
private static int
activeTexture
private static final int
TEXTURE_COUNT
private static final GlStateManager$Texture2DState[]
TEXTURES
private static final int[]
COLOR_MASK
private static int
readFbo
private static int
writeFbo

Constructor summary

ModifierConstructor
public ()

Method summary

Modifier and TypeMethod
public static void
_disableScissorTest()
public static void
_enableScissorTest()
public static void
_scissorBox(int x, int y, int width, int height)
_scissorBox(int arg0, int arg1, int arg2, int arg3)
_scissorBox(int x, int y, int width, int height)
public static void
_disableDepthTest()
public static void
_enableDepthTest()
public static void
_depthFunc(int func)
_depthFunc(int arg0)
_depthFunc(int func)
public static void
_depthMask(boolean mask)
_depthMask(boolean arg0)
_depthMask(boolean mask)
public static void
_disableBlend(int index)
public static void
_enableBlend(int index)
public static void
_blendFuncSeparate(int srcRgb, int dstRgb, int srcAlpha, int dstAlpha)
_blendFuncSeparate(int arg0, int arg1, int arg2, int arg3)
_blendFuncSeparate(int srcFactorRGB, int dstFactorRgb, int srcFactorAlpha, int dstFactorAlpha)
public static void
_blendEquationSeparate(int modeRgb, int modeAlpha)
public static int
glGetProgrami(int program, int pname)
public static void
glAttachShader(int program, int shader)
public static void
glDeleteShader(int shader)
public static int
glCreateShader(int type)
public static void
glShaderSource(int shader, String source)
public static void
glCompileShader(int shader)
public static int
glGetShaderi(int shader, int pname)
public static void
_glUseProgram(int program)
public static int
glCreateProgram()
public static void
glDeleteProgram(int program)
public static void
glLinkProgram(int program)
public static int
_glGetUniformLocation(int program, CharSequence name)
public static void
_glUniform1i(int location, int v0)
_glUniform1i(int arg0, int arg1)
_glUniform1i(int arg0, int value)
public static void
_glBindAttribLocation(int program, int location, CharSequence name)
_glBindAttribLocation(int arg0, int arg1, CharSequence arg2)
_glBindAttribLocation(int arg0, int index, CharSequence arg2)
static void
incrementTrackedBuffers()
public static int
_glGenBuffers()
public static int
_glGenVertexArrays()
public static void
_glBindBuffer(int target, int buffer)
public static void
_glBindVertexArray(int arrayId)
_glBindVertexArray(int arg0)
_glBindVertexArray(int array)
public static void
_glBufferData(int target, ByteBuffer data, int usage)
public static void
_glBufferSubData(int target, long offset, ByteBuffer data)
public static void
_glBufferData(int target, long size, int usage)
public static ByteBuffer
_glMapBufferRange(int target, long offset, long length, int access)
_glMapBufferRange(int arg0, long arg1, long arg2, int arg3)
_glMapBufferRange(int arg0, long arg1, long range, int arg3)
public static void
_glUnmapBuffer(int target)
public static void
_glDeleteBuffers(int buffer)
public static void
_glBindFramebuffer(int target, int framebuffer)
_glBindFramebuffer(int arg0, int arg1)
_glBindFramebuffer(int target, int framebuffer)
public static int
getFrameBuffer(int target)
getFrameBuffer(int arg0)
getFrameBuffer(int target)
public static void
_glBlitFrameBuffer(int srcX0, int srcY0, int srcX1, int srcY1, int dstX0, int dstY0, int dstX1, int dstY1, int mask, int filter)
public static void
_glDeleteFramebuffers(int framebuffer)
public static int
glGenFramebuffers()
public static void
_glFramebufferTexture2D(int target, int attachment, int textarget, int texture, int level)
_glFramebufferTexture2D(int arg0, int arg1, int arg2, int arg3, int arg4)
_glFramebufferTexture2D(int target, int attachment, int textureTarget, int texture, int level)
public static void
glBlendFuncSeparate(int srcColor, int dstColor, int srcAlpha, int dstAlpha)
glBlendFuncSeparate(int arg0, int arg1, int arg2, int arg3)
glBlendFuncSeparate(int srcFactorRgb, int dstFactorRgb, int srcFactorAlpha, int dstFactorAlpha)
public static void
glBlendEquationSeparate(int modeRgb, int modeAlpha)
public static String
glGetShaderInfoLog(int shader, int maxLength)
public static String
glGetProgramInfoLog(int program, int maxLength)
public static void
_enableCull()
public static void
_disableCull()
public static void
_polygonMode(int face, int mode)
public static void
_enablePolygonOffset()
public static void
_disablePolygonOffset()
public static void
_polygonOffset(float factor, float units)
_polygonOffset(float arg0, float arg1)
_polygonOffset(float factor, float units)
public static void
_enableColorLogicOp()
public static void
_disableColorLogicOp()
public static void
_logicOp(int op)
_logicOp(int arg0)
_logicOp(int op)
public static void
_activeTexture(int texture)
_activeTexture(int arg0)
_activeTexture(int texture)
public static void
_texParameter(int target, int name, int value)
_texParameter(int arg0, int arg1, int arg2)
_texParameter(int arg0, int pname, int param)
public static int
_getTexLevelParameter(int target, int level, int name)
_getTexLevelParameter(int arg0, int arg1, int arg2)
_getTexLevelParameter(int arg0, int arg1, int pname)
public static int
_genTexture()
public static void
_deleteTexture(int id)
_deleteTexture(int arg0)
_deleteTexture(int texture)
public static void
_bindTexture(int id)
_bindTexture(int arg0)
_bindTexture(int texture)
public static void
_texImage2D(int target, int level, int internalformat, int width, int height, int border, int format, int type, ByteBuffer pixels)
_texImage2D(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, ByteBuffer arg8)
_texImage2D(int arg0, int arg1, int internalFormat, int arg3, int arg4, int arg5, int arg6, int arg7, ByteBuffer arg8)
public static void
_texSubImage2D(int target, int level, int xoffset, int yoffset, int width, int height, int format, int type, long pixels)
_texSubImage2D(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, long arg8)
_texSubImage2D(int arg0, int arg1, int offsetX, int offsetY, int arg4, int arg5, int arg6, int arg7, long arg8)
public static void
_texSubImage2D(int target, int level, int xoffset, int yoffset, int width, int height, int format, int type, ByteBuffer pixels)
_texSubImage2D(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, ByteBuffer arg8)
_texSubImage2D(int arg0, int arg1, int offsetX, int offsetY, int arg4, int arg5, int arg6, int arg7, ByteBuffer arg8)
public static void
_viewport(int x, int y, int width, int height)
public static void
_colorMask(int writeMask)
_colorMask(int arg0)
_colorMask(int writeMask)
public static void
_colorMask(int index, int writeMask)
public static void
_clear(int mask)
_clear(int arg0)
_clear(int mask)
public static void
_clearBuffer(int index, org.joml.Vector4fc clearColor)
public static void
_clearBuffer(double clearDepth)
public static void
_vertexAttribPointer(int index, int size, int type, boolean normalized, int stride, long value)
_vertexAttribPointer(int arg0, int arg1, int arg2, boolean arg3, int arg4, long arg5)
_vertexAttribPointer(int arg0, int arg1, int arg2, boolean arg3, int arg4, long pointer)
public static void
_vertexAttribIPointer(int index, int size, int type, int stride, long value)
_vertexAttribIPointer(int arg0, int arg1, int arg2, int arg3, long arg4)
_vertexAttribIPointer(int arg0, int arg1, int arg2, int arg3, long pointer)
public static void
_enableVertexAttribArray(int index)
public static void
_drawElements(int mode, int count, int type, long indices)
_drawElements(int arg0, int arg1, int arg2, long arg3)
_drawElements(int arg0, int type, int count, long arg3)
public static void
_drawArrays(int mode, int first, int count)
public static void
_pixelStore(int name, int value)
_pixelStore(int arg0, int arg1)
_pixelStore(int pname, int param)
public static void
_readPixels(int x, int y, int width, int height, int format, int type, long pixels)
_readPixels(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, long arg6)
_readPixels(int x, int y, int width, int height, int format, int type, long data)
public static int
_getError()
public static void
clearGlErrors()
public static String
_getString(int id)
_getString(int arg0)
_getString(int name)
public static int
_getInteger(int name)
_getInteger(int arg0)
_getInteger(int pname)
public static long
_glFenceSync(int condition, int flags)
public static int
_glClientWaitSync(long sync, int flags, long timeout)
public static void
_glDeleteSync(long sync)
private static GlStateManager$BlendFuncState
lambda$static$2(int arg0)
private static int
lambda$static$1(int arg0)
private static GlStateManager$Texture2DState[]
lambda$TEXTURES$0(int arg0)
private static GlStateManager$Texture2DState
lambda$static$0(int arg0)
lambda$static$0(int arg0)
lambda$static$0(int index)