Package com.mojang.blaze3d.opengl
Class GlStateManager
java.lang.Object
com.mojang.blaze3d.opengl.GlStateManager
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescription(package private) static class
(package private) static class
(package private) static class
(package private) static class
(package private) static class
(package private) static class
(package private) static class
(package private) static class
(package private) static class
(package private) static class
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static int
private static final GlStateManager.BlendState
private static final GlStateManager.ColorLogicState
private static final GlStateManager.ColorMask
private static final GlStateManager.CullState
private static final GlStateManager.DepthState
private static int
private static int
private static final boolean
private static final com.mojang.jtracy.Plot
private static final com.mojang.jtracy.Plot
private static final GlStateManager.PolygonOffsetState
private static int
private static final GlStateManager.ScissorState
private static final GlStateManager.StencilState
private static final GlStateManager.TextureState[]
private static int
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic void
_activeTexture
(int p_412206_) static void
_bindTexture
(int p_412384_) static void
_blendFuncSeparate
(int p_412261_, int p_412664_, int p_412076_, int p_412367_) static void
_clear
(int p_412293_) static void
_colorMask
(boolean p_412534_, boolean p_412706_, boolean p_412187_, boolean p_412294_) static void
_deleteTexture
(int p_412766_) static void
_depthFunc
(int p_412390_) static void
_depthMask
(boolean p_412682_) static void
static void
static void
static void
static void
static void
static void
static void
_drawArrays
(int p_412383_, int p_412165_, int p_412633_) static void
_drawElements
(int p_412772_, int p_412151_, int p_412245_, long p_412484_) static void
static void
static void
static void
static void
static void
static void
static void
_enableVertexAttribArray
(int p_412609_) static int
static int
static int
static int
_getInteger
(int p_412627_) static String
_getString
(int p_412524_) static int
_getTexLevelParameter
(int p_412349_, int p_412379_, int p_412747_) static void
_glBindAttribLocation
(int p_412646_, int p_412124_, CharSequence p_412306_) static void
_glBindBuffer
(int p_412674_, int p_412428_) static void
_glBindFramebuffer
(int p_412624_, int p_412635_) static void
_glBindVertexArray
(int p_412659_) static void
_glBlitFrameBuffer
(int p_412319_, int p_412052_, int p_412080_, int p_412580_, int p_412560_, int p_412565_, int p_412724_, int p_412575_, int p_412505_, int p_412309_) static void
_glBufferData
(int p_412471_, long p_412328_, int p_412602_) static void
_glBufferData
(int p_412508_, ByteBuffer p_412262_, int p_412282_) static void
_glBufferSubData
(int p_412190_, int p_412618_, ByteBuffer p_412299_) static int
_glClientWaitSync
(long p_412773_, int p_412625_, long p_412397_) static void
_glDeleteBuffers
(int p_412311_) static void
_glDeleteFramebuffers
(int p_412563_) static void
_glDeleteSync
(long p_412289_) static long
_glFenceSync
(int p_412755_, int p_412391_) static void
_glFramebufferTexture2D
(int p_412121_, int p_412761_, int p_412688_, int p_412161_, int p_412731_) static int
static int
static int
_glGetUniformLocation
(int p_412693_, CharSequence p_412767_) static ByteBuffer
_glMapBufferRange
(int p_412389_, int p_412504_, int p_412509_, int p_412275_) static void
_glUniform1
(int p_412157_, FloatBuffer p_412479_) static void
_glUniform1
(int p_412745_, IntBuffer p_412781_) static void
_glUniform1i
(int p_412109_, int p_412740_) static void
_glUniform2
(int p_412186_, FloatBuffer p_412695_) static void
_glUniform3
(int p_412156_, FloatBuffer p_412202_) static void
_glUniform3
(int p_412302_, IntBuffer p_412623_) static void
_glUniform4
(int p_412399_, FloatBuffer p_412778_) static void
_glUniformMatrix4
(int p_412478_, FloatBuffer p_412526_) static void
_glUnmapBuffer
(int p_412042_) static void
_glUseProgram
(int p_412686_) static void
_logicOp
(int p_412555_) static void
_pixelStore
(int p_412183_, int p_412338_) static void
_polygonMode
(int p_412155_, int p_412317_) static void
_polygonOffset
(float p_412343_, float p_412604_) static void
_readPixels
(int p_412385_, int p_412288_, int p_412300_, int p_412743_, int p_412722_, int p_412758_, long p_412203_) static void
_scissorBox
(int p_412544_, int p_412671_, int p_412434_, int p_412223_) static void
_stencilFunc
(int func, int ref, int readMask) static void
_stencilFuncBack
(int func, int ref, int readMask) static void
_stencilFuncFront
(int func, int ref, int readMask) static void
_stencilMask
(int mask) static void
_stencilOp
(int stencilFail, int depthFail, int pass) static void
_stencilOpBack
(int stencilFail, int depthFail, int pass) Same as_stencilOp(int, int, int)
, but affects only back-faces.static void
_stencilOpFront
(int stencilFail, int depthFail, int pass) Same as_stencilOp(int, int, int)
, but affects only front-faces.static void
_texImage2D
(int p_412310_, int p_412419_, int p_412630_, int p_412350_, int p_412242_, int p_412290_, int p_412363_, int p_412035_, IntBuffer p_412583_) static void
_texParameter
(int p_412413_, int p_412226_, int p_412243_) static void
_texSubImage2D
(int p_412334_, int p_412330_, int p_412661_, int p_412280_, int p_412301_, int p_412313_, int p_412612_, int p_412158_, long p_412094_) static void
_texSubImage2D
(int p_412117_, int p_412548_, int p_412368_, int p_412679_, int p_412432_, int p_412239_, int p_412198_, int p_412304_, IntBuffer p_412510_) static void
_vertexAttribIPointer
(int p_412449_, int p_412145_, int p_412344_, int p_412169_, long p_412325_) static void
_vertexAttribPointer
(int p_412619_, int p_412089_, int p_412208_, boolean p_412687_, int p_412716_, long p_412347_) static void
_viewport
(int p_412768_, int p_412268_, int p_412374_, int p_412660_) static void
static int
getFrameBuffer
(int p_412720_) static void
glActiveTexture
(int p_412764_) static void
glAttachShader
(int p_412381_, int p_412166_) static void
glBlendFuncSeparate
(int p_412333_, int p_412425_, int p_412352_, int p_412353_) static void
glCompileShader
(int p_412483_) static int
static int
glCreateShader
(int p_412529_) static void
glDeleteProgram
(int p_412461_) static void
glDeleteShader
(int p_412373_) static int
static int
glGetProgrami
(int p_412785_, int p_412182_) static String
glGetProgramInfoLog
(int p_412598_, int p_412472_) static int
glGetShaderi
(int p_412274_, int p_412320_) static String
glGetShaderInfoLog
(int p_412120_, int p_412078_) static void
glLinkProgram
(int p_412342_) static void
glShaderSource
(int p_412070_, String p_412719_)
-
Field Details
-
ON_LINUX
private static final boolean ON_LINUX -
PLOT_TEXTURES
private static final com.mojang.jtracy.Plot PLOT_TEXTURES -
numTextures
private static int numTextures -
PLOT_BUFFERS
private static final com.mojang.jtracy.Plot PLOT_BUFFERS -
numBuffers
private static int numBuffers -
BLEND
-
DEPTH
-
CULL
-
POLY_OFFSET
-
COLOR_LOGIC
-
STENCIL
-
SCISSOR
-
activeTexture
private static int activeTexture -
TEXTURES
-
COLOR_MASK
-
readFbo
private static int readFbo -
writeFbo
private static int writeFbo
-
-
Constructor Details
-
GlStateManager
public GlStateManager()
-
-
Method Details
-
_disableScissorTest
public static void _disableScissorTest() -
_enableScissorTest
public static void _enableScissorTest() -
_scissorBox
public static void _scissorBox(int p_412544_, int p_412671_, int p_412434_, int p_412223_) -
_disableDepthTest
public static void _disableDepthTest() -
_enableDepthTest
public static void _enableDepthTest() -
_depthFunc
public static void _depthFunc(int p_412390_) -
_depthMask
public static void _depthMask(boolean p_412682_) -
_disableBlend
public static void _disableBlend() -
_enableBlend
public static void _enableBlend() -
_blendFuncSeparate
public static void _blendFuncSeparate(int p_412261_, int p_412664_, int p_412076_, int p_412367_) -
glGetProgrami
public static int glGetProgrami(int p_412785_, int p_412182_) -
glAttachShader
public static void glAttachShader(int p_412381_, int p_412166_) -
glDeleteShader
public static void glDeleteShader(int p_412373_) -
glCreateShader
public static int glCreateShader(int p_412529_) -
glShaderSource
-
glCompileShader
public static void glCompileShader(int p_412483_) -
glGetShaderi
public static int glGetShaderi(int p_412274_, int p_412320_) -
_glUseProgram
public static void _glUseProgram(int p_412686_) -
glCreateProgram
public static int glCreateProgram() -
glDeleteProgram
public static void glDeleteProgram(int p_412461_) -
glLinkProgram
public static void glLinkProgram(int p_412342_) -
_glGetUniformLocation
-
_glUniform1
-
_glUniform1i
public static void _glUniform1i(int p_412109_, int p_412740_) -
_glUniform1
-
_glUniform2
-
_glUniform3
-
_glUniform3
-
_glUniform4
-
_glUniformMatrix4
-
_glBindAttribLocation
-
_glGenBuffers
public static int _glGenBuffers() -
_glGenVertexArrays
public static int _glGenVertexArrays() -
_glBindBuffer
public static void _glBindBuffer(int p_412674_, int p_412428_) -
_glBindVertexArray
public static void _glBindVertexArray(int p_412659_) -
_glBufferData
-
_glBufferSubData
-
_glBufferData
public static void _glBufferData(int p_412471_, long p_412328_, int p_412602_) -
_glMapBufferRange
@Nullable public static ByteBuffer _glMapBufferRange(int p_412389_, int p_412504_, int p_412509_, int p_412275_) -
_glUnmapBuffer
public static void _glUnmapBuffer(int p_412042_) -
_glDeleteBuffers
public static void _glDeleteBuffers(int p_412311_) -
_glBindFramebuffer
public static void _glBindFramebuffer(int p_412624_, int p_412635_) -
getFrameBuffer
public static int getFrameBuffer(int p_412720_) -
_glBlitFrameBuffer
public static void _glBlitFrameBuffer(int p_412319_, int p_412052_, int p_412080_, int p_412580_, int p_412560_, int p_412565_, int p_412724_, int p_412575_, int p_412505_, int p_412309_) -
_glDeleteFramebuffers
public static void _glDeleteFramebuffers(int p_412563_) -
glGenFramebuffers
public static int glGenFramebuffers() -
_glFramebufferTexture2D
public static void _glFramebufferTexture2D(int p_412121_, int p_412761_, int p_412688_, int p_412161_, int p_412731_) -
glActiveTexture
public static void glActiveTexture(int p_412764_) -
glBlendFuncSeparate
public static void glBlendFuncSeparate(int p_412333_, int p_412425_, int p_412352_, int p_412353_) -
glGetShaderInfoLog
-
glGetProgramInfoLog
-
_enableCull
public static void _enableCull() -
_disableCull
public static void _disableCull() -
_polygonMode
public static void _polygonMode(int p_412155_, int p_412317_) -
_enablePolygonOffset
public static void _enablePolygonOffset() -
_disablePolygonOffset
public static void _disablePolygonOffset() -
_polygonOffset
public static void _polygonOffset(float p_412343_, float p_412604_) -
_enableColorLogicOp
public static void _enableColorLogicOp() -
_disableColorLogicOp
public static void _disableColorLogicOp() -
_logicOp
public static void _logicOp(int p_412555_) -
_activeTexture
public static void _activeTexture(int p_412206_) -
_texParameter
public static void _texParameter(int p_412413_, int p_412226_, int p_412243_) -
_getTexLevelParameter
public static int _getTexLevelParameter(int p_412349_, int p_412379_, int p_412747_) -
_genTexture
public static int _genTexture() -
_deleteTexture
public static void _deleteTexture(int p_412766_) -
_bindTexture
public static void _bindTexture(int p_412384_) -
_getActiveTexture
public static int _getActiveTexture() -
_texImage2D
public static void _texImage2D(int p_412310_, int p_412419_, int p_412630_, int p_412350_, int p_412242_, int p_412290_, int p_412363_, int p_412035_, @Nullable IntBuffer p_412583_) -
_texSubImage2D
public static void _texSubImage2D(int p_412334_, int p_412330_, int p_412661_, int p_412280_, int p_412301_, int p_412313_, int p_412612_, int p_412158_, long p_412094_) -
_texSubImage2D
public static void _texSubImage2D(int p_412117_, int p_412548_, int p_412368_, int p_412679_, int p_412432_, int p_412239_, int p_412198_, int p_412304_, IntBuffer p_412510_) -
_viewport
public static void _viewport(int p_412768_, int p_412268_, int p_412374_, int p_412660_) -
_colorMask
public static void _colorMask(boolean p_412534_, boolean p_412706_, boolean p_412187_, boolean p_412294_) -
_clear
public static void _clear(int p_412293_) -
_vertexAttribPointer
public static void _vertexAttribPointer(int p_412619_, int p_412089_, int p_412208_, boolean p_412687_, int p_412716_, long p_412347_) -
_vertexAttribIPointer
public static void _vertexAttribIPointer(int p_412449_, int p_412145_, int p_412344_, int p_412169_, long p_412325_) -
_enableVertexAttribArray
public static void _enableVertexAttribArray(int p_412609_) -
_drawElements
public static void _drawElements(int p_412772_, int p_412151_, int p_412245_, long p_412484_) -
_drawArrays
public static void _drawArrays(int p_412383_, int p_412165_, int p_412633_) -
_pixelStore
public static void _pixelStore(int p_412183_, int p_412338_) -
_readPixels
public static void _readPixels(int p_412385_, int p_412288_, int p_412300_, int p_412743_, int p_412722_, int p_412758_, long p_412203_) -
_getError
public static int _getError() -
clearGlErrors
public static void clearGlErrors() -
_getString
-
_getInteger
public static int _getInteger(int p_412627_) -
_glFenceSync
public static long _glFenceSync(int p_412755_, int p_412391_) -
_glClientWaitSync
public static int _glClientWaitSync(long p_412773_, int p_412625_, long p_412397_) -
_glDeleteSync
public static void _glDeleteSync(long p_412289_) -
_disableStencilTest
public static void _disableStencilTest() -
_enableStencilTest
public static void _enableStencilTest() -
_stencilFunc
public static void _stencilFunc(int func, int ref, int readMask) -
_stencilFuncFront
public static void _stencilFuncFront(int func, int ref, int readMask) -
_stencilFuncBack
public static void _stencilFuncBack(int func, int ref, int readMask) -
_stencilMask
public static void _stencilMask(int mask) -
_stencilOp
public static void _stencilOp(int stencilFail, int depthFail, int pass) - Parameters:
stencilFail
- The action to take if the stencil test fails.depthFail
- The action to take if the depth buffer test fails.pass
- The action to take if both tests pass.
-
_stencilOpFront
public static void _stencilOpFront(int stencilFail, int depthFail, int pass) Same as_stencilOp(int, int, int)
, but affects only front-faces. -
_stencilOpBack
public static void _stencilOpBack(int stencilFail, int depthFail, int pass) Same as_stencilOp(int, int, int)
, but affects only back-faces.
-