Class GlStateManager

java.lang.Object
com.mojang.blaze3d.opengl.GlStateManager

public class GlStateManager extends Object
  • Field Details

  • Constructor Details

    • GlStateManager

      public GlStateManager()
  • Method Details

    • _disableScissorTest

      public static void _disableScissorTest()
    • _enableScissorTest

      public static void _enableScissorTest()
    • _scissorBox

      public static void _scissorBox(int pX, int pY, int pWidth, int pHeight)
    • _disableDepthTest

      public static void _disableDepthTest()
    • _enableDepthTest

      public static void _enableDepthTest()
    • _depthFunc

      public static void _depthFunc(int pDepthFunc)
    • _depthMask

      public static void _depthMask(boolean pFlag)
    • _disableBlend

      public static void _disableBlend()
    • _enableBlend

      public static void _enableBlend()
    • _blendFuncSeparate

      public static void _blendFuncSeparate(int pSrcFactor, int pDstFactor, int pSrcFactorAlpha, int pDstFactorAlpha)
    • glGetProgrami

      public static int glGetProgrami(int pProgram, int pPname)
    • glAttachShader

      public static void glAttachShader(int pProgram, int pShader)
    • glDeleteShader

      public static void glDeleteShader(int pShader)
    • glCreateShader

      public static int glCreateShader(int pType)
    • glShaderSource

      public static void glShaderSource(int pType, String pSource)
    • glCompileShader

      public static void glCompileShader(int pShader)
    • glGetShaderi

      public static int glGetShaderi(int pShader, int pPname)
    • _glUseProgram

      public static void _glUseProgram(int pProgram)
    • glCreateProgram

      public static int glCreateProgram()
    • glDeleteProgram

      public static void glDeleteProgram(int pProgram)
    • glLinkProgram

      public static void glLinkProgram(int pProgram)
    • _glGetUniformLocation

      public static int _glGetUniformLocation(int pProgram, CharSequence pName)
    • _glUniform1

      public static void _glUniform1(int pLocation, IntBuffer pValue)
    • _glUniform1i

      public static void _glUniform1i(int pLocation, int pValue)
    • _glUniform1

      public static void _glUniform1(int pLocation, FloatBuffer pValue)
    • _glUniform2

      public static void _glUniform2(int pLocation, FloatBuffer pValue)
    • _glUniform3

      public static void _glUniform3(int pLocation, IntBuffer pValue)
    • _glUniform3

      public static void _glUniform3(int pLocation, FloatBuffer pValue)
    • _glUniform4

      public static void _glUniform4(int pLocation, FloatBuffer pValue)
    • _glUniformMatrix4

      public static void _glUniformMatrix4(int pLocation, FloatBuffer pValue)
    • _glBindAttribLocation

      public static void _glBindAttribLocation(int pProgram, int pIndex, CharSequence pName)
    • _glGenBuffers

      public static int _glGenBuffers()
    • _glGenVertexArrays

      public static int _glGenVertexArrays()
    • _glBindBuffer

      public static void _glBindBuffer(int pTarget, int pBuffer)
    • _glBindVertexArray

      public static void _glBindVertexArray(int pArray)
    • _glBufferData

      public static void _glBufferData(int pTarget, ByteBuffer pData, int pUsage)
    • _glBufferSubData

      public static void _glBufferSubData(int pTarget, int pOffset, ByteBuffer pData)
    • _glBufferData

      public static void _glBufferData(int pTarget, long pSize, int pUsage)
    • _glMapBufferRange

      @Nullable public static ByteBuffer _glMapBufferRange(int pTarget, int pOffset, int pLength, int pAccess)
    • _glUnmapBuffer

      public static void _glUnmapBuffer(int pTarget)
    • _glDeleteBuffers

      public static void _glDeleteBuffers(int pBuffer)
    • _glBindFramebuffer

      public static void _glBindFramebuffer(int pTarget, int pFrameBuffer)
    • getFrameBuffer

      public static int getFrameBuffer(int pFrameBuffer)
    • _glBlitFrameBuffer

      public static void _glBlitFrameBuffer(int pSrcX0, int pSrcY0, int pSrcX1, int pSrcY1, int pDstX0, int pDstY0, int pDstX1, int pDstY1, int pMask, int pFilter)
    • _glDeleteFramebuffers

      public static void _glDeleteFramebuffers(int pFrameBuffer)
    • glGenFramebuffers

      public static int glGenFramebuffers()
    • _glFramebufferTexture2D

      public static void _glFramebufferTexture2D(int pTarget, int pAttachment, int pTexTarget, int pTexture, int pLevel)
    • glActiveTexture

      public static void glActiveTexture(int pTexture)
    • glBlendFuncSeparate

      public static void glBlendFuncSeparate(int pSFactorRGB, int pDFactorRGB, int pSFactorAlpha, int pDFactorAlpha)
    • glGetShaderInfoLog

      public static String glGetShaderInfoLog(int pShader, int pMaxLength)
    • glGetProgramInfoLog

      public static String glGetProgramInfoLog(int pProgram, int pMaxLength)
    • _enableCull

      public static void _enableCull()
    • _disableCull

      public static void _disableCull()
    • _polygonMode

      public static void _polygonMode(int pFace, int pMode)
    • _enablePolygonOffset

      public static void _enablePolygonOffset()
    • _disablePolygonOffset

      public static void _disablePolygonOffset()
    • _polygonOffset

      public static void _polygonOffset(float pFactor, float pUnits)
    • _enableColorLogicOp

      public static void _enableColorLogicOp()
    • _disableColorLogicOp

      public static void _disableColorLogicOp()
    • _logicOp

      public static void _logicOp(int pLogicOperation)
    • _activeTexture

      public static void _activeTexture(int pTexture)
    • _texParameter

      public static void _texParameter(int pTarget, int pParameterName, int pParameter)
    • _getTexLevelParameter

      public static int _getTexLevelParameter(int pTarget, int pLevel, int pParameterName)
    • _genTexture

      public static int _genTexture()
    • _deleteTexture

      public static void _deleteTexture(int pTexture)
    • _bindTexture

      public static void _bindTexture(int pTexture)
    • _getActiveTexture

      public static int _getActiveTexture()
    • _texImage2D

      public static void _texImage2D(int pTarget, int pLevel, int pInternalFormat, int pWidth, int pHeight, int pBorder, int pFormat, int pType, @Nullable IntBuffer pPixels)
    • _texSubImage2D

      public static void _texSubImage2D(int pTarget, int pLevel, int pXOffset, int pYOffset, int pWidth, int pHeight, int pFormat, int pType, long pPixels)
    • _texSubImage2D

      public static void _texSubImage2D(int pTarget, int pLevel, int pXOffset, int pYOffset, int pWidth, int pHeight, int pFormat, int pType, IntBuffer pPixels)
    • _viewport

      public static void _viewport(int pX, int pY, int pWidth, int pHeight)
    • _colorMask

      public static void _colorMask(boolean pRed, boolean pGreen, boolean pBlue, boolean pAlpha)
    • _clear

      public static void _clear(int pMask)
    • _vertexAttribPointer

      public static void _vertexAttribPointer(int pIndex, int pSize, int pType, boolean pNormalized, int pStride, long pPointer)
    • _vertexAttribIPointer

      public static void _vertexAttribIPointer(int pIndex, int pSize, int pType, int pStride, long pPointer)
    • _enableVertexAttribArray

      public static void _enableVertexAttribArray(int pIndex)
    • _drawElements

      public static void _drawElements(int pMode, int pCount, int pType, long pIndices)
    • _drawArrays

      public static void _drawArrays(int pMode, int pFirst, int pCount)
    • _pixelStore

      public static void _pixelStore(int pParameterName, int pParam)
    • _readPixels

      public static void _readPixels(int pX, int pY, int pWidth, int pHeight, int pFormat, int pType, long pPixels)
    • _getError

      public static int _getError()
    • clearGlErrors

      public static void clearGlErrors()
    • _getString

      public static String _getString(int pName)
    • _getInteger

      public static int _getInteger(int pPname)
    • _glFenceSync

      public static long _glFenceSync(int pCondition, int pFlags)
    • _glClientWaitSync

      public static int _glClientWaitSync(long pSync, int pFlags, long pTimeout)
    • _glDeleteSync

      public static void _glDeleteSync(long pSync)
    • _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.