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 GlStateManager$ColorMask
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()
public static void
_enableBlend()
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 int
glGetProgrami(int program, int pname)
glGetProgrami(int arg0, int arg1)
glGetProgrami(int program, int pname)
public static void
glAttachShader(int program, int shader)
glAttachShader(int arg0, int arg1)
glAttachShader(int program, int shader)
public static void
glDeleteShader(int shader)
glDeleteShader(int arg0)
glDeleteShader(int shader)
public static int
glCreateShader(int type)
glCreateShader(int arg0)
glCreateShader(int type)
public static void
glShaderSource(int shader, String source)
glShaderSource(int arg0, String arg1)
glShaderSource(int shader, String source)
public static void
glCompileShader(int shader)
glCompileShader(int arg0)
glCompileShader(int shader)
public static int
glGetShaderi(int shader, int pname)
glGetShaderi(int arg0, int arg1)
glGetShaderi(int shader, int pname)
public static void
_glUseProgram(int program)
_glUseProgram(int arg0)
_glUseProgram(int program)
public static int
glCreateProgram()
public static void
glDeleteProgram(int program)
glDeleteProgram(int arg0)
glDeleteProgram(int program)
public static void
glLinkProgram(int program)
glLinkProgram(int arg0)
glLinkProgram(int program)
public static int
_glGetUniformLocation(int program, CharSequence name)
_glGetUniformLocation(int arg0, CharSequence arg1)
_glGetUniformLocation(int program, CharSequence name)
public static void
_glUniform1i(int location, int v0)
_glUniform1i(int arg0, int arg1)
_glUniform1i(int location, int value)
public static void
_glBindAttribLocation(int program, int location, CharSequence name)
_glBindAttribLocation(int arg0, int arg1, CharSequence arg2)
_glBindAttribLocation(int program, int index, CharSequence name)
static void
incrementTrackedBuffers()
public static int
_glGenBuffers()
public static int
_glGenVertexArrays()
public static void
_glBindBuffer(int target, int buffer)
_glBindBuffer(int arg0, int arg1)
_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)
_glBufferData(int arg0, ByteBuffer arg1, int arg2)
_glBufferData(int target, ByteBuffer data, int usage)
public static void
_glBufferSubData(int target, long offset, ByteBuffer data)
_glBufferSubData(int arg0, long arg1, ByteBuffer arg2)
_glBufferSubData(int target, long offset, ByteBuffer data)
public static void
_glBufferData(int target, long size, int usage)
_glBufferData(int arg0, long arg1, int arg2)
_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 target, long offset, long range, int access)
public static void
_glUnmapBuffer(int target)
_glUnmapBuffer(int arg0)
_glUnmapBuffer(int target)
public static void
_glDeleteBuffers(int buffer)
_glDeleteBuffers(int arg0)
_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)
_glBlitFrameBuffer(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, int arg8, int arg9)
_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)
_glDeleteFramebuffers(int arg0)
_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 String
glGetShaderInfoLog(int shader, int maxLength)
glGetShaderInfoLog(int arg0, int arg1)
glGetShaderInfoLog(int shader, int maxLength)
public static String
glGetProgramInfoLog(int program, int maxLength)
glGetProgramInfoLog(int arg0, int arg1)
glGetProgramInfoLog(int program, int maxLength)
public static void
_enableCull()
public static void
_disableCull()
public static void
_polygonMode(int face, int mode)
_polygonMode(int arg0, int arg1)
_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 target, int pname, int param)
public static int
_getTexLevelParameter(int target, int level, int name)
_getTexLevelParameter(int arg0, int arg1, int arg2)
_getTexLevelParameter(int target, int level, 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 target, int level, int internalFormat, int width, int height, int border, int format, int type, 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 target, int level, int offsetX, int offsetY, int width, int height, int format, int type, long pixels)
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 target, int level, int offsetX, int offsetY, int width, int height, int format, int type, ByteBuffer arg8)
public static void
_viewport(int x, int y, int width, int height)
_viewport(int arg0, int arg1, int arg2, int arg3)
_viewport(int x, int y, int width, int height)
public static void
_colorMask(boolean red, boolean green, boolean blue, boolean alpha)
_colorMask(boolean arg0, boolean arg1, boolean arg2, boolean arg3)
_colorMask(boolean red, boolean green, boolean blue, boolean alpha)
public static void
_clear(int mask)
_clear(int arg0)
_clear(int mask)
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 index, int size, int type, boolean normalized, int stride, 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 index, int size, int type, int stride, long pointer)
public static void
_enableVertexAttribArray(int index)
_enableVertexAttribArray(int arg0)
_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 mode, int type, int count, long indices)
public static void
_drawArrays(int mode, int first, int count)
_drawArrays(int arg0, int arg1, int arg2)
_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 pixels)
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)
_glFenceSync(int arg0, int arg1)
_glFenceSync(int condition, int flags)
public static int
_glClientWaitSync(long sync, int flags, long timeout)
_glClientWaitSync(long arg0, int arg1, long arg2)
_glClientWaitSync(long sync, int flags, long timeout)
public static void
_glDeleteSync(long sync)
_glDeleteSync(long arg0)
_glDeleteSync(long sync)
private static GlStateManager$Texture2DState[]
lambda$static$1(int arg0)
private static GlStateManager$Texture2DState
lambda$static$0(int arg0)
lambda$static$0(int arg0)
lambda$static$0(int index)