Class LodestoneRenderSystem

java.lang.Object
com.mojang.blaze3d.systems.RenderSystem
team.lodestar.lodestone.systems.rendering.LodestoneRenderSystem

public class LodestoneRenderSystem extends com.mojang.blaze3d.systems.RenderSystem
  • Nested Class Summary

    Nested classes/interfaces inherited from class com.mojang.blaze3d.systems.RenderSystem

    com.mojang.blaze3d.systems.RenderSystem.AutoStorageIndexBuffer
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static void
    bindBufferBase(int target, int index, int buffer)
     
    static void
     
    static void
    dispatchCompute(int num_groups_x, int num_groups_y, int num_groups_z)
     
    static void
    mapBuffer(int target, int access, Consumer<ByteBuffer> byteBufferConsumer)
     
    static void
    memoryBarrier(int barriers)
     
    static void
     
    static void
    unmapBuffer(int target)
     
    static void
     
    static void
    wrap(com.mojang.blaze3d.pipeline.RenderCall renderCall)
     

    Methods inherited from class com.mojang.blaze3d.systems.RenderSystem

    _setShaderTexture, _setShaderTexture, activeTexture, applyModelViewMatrix, assertOnRenderThread, assertOnRenderThreadOrInit, backupGlState, backupProjectionMatrix, beginInitialization, bindTexture, bindTextureForSetup, blendEquation, blendFunc, blendFunc, blendFuncSeparate, blendFuncSeparate, clear, clearColor, clearDepth, clearStencil, colorMask, defaultBlendFunc, deleteTexture, depthFunc, depthMask, disableBlend, disableColorLogicOp, disableCull, disableDepthTest, disablePolygonOffset, disableScissor, drawElements, enableBlend, enableColorLogicOp, enableCull, enableDepthTest, enablePolygonOffset, enableScissor, finishInitialization, flipFrame, getApiDescription, getBackendDescription, getCapsString, getModelViewMatrix, getModelViewStack, getProjectionMatrix, getSequentialBuffer, getShader, getShaderColor, getShaderFogColor, getShaderFogEnd, getShaderFogShape, getShaderFogStart, getShaderGameTime, getShaderGlintAlpha, getShaderLineWidth, getShaderTexture, getString, getTextureMatrix, getVertexSorting, glBindBuffer, glBindVertexArray, glBufferData, glDeleteBuffers, glDeleteVertexArrays, glGenBuffers, glGenVertexArrays, glUniform1, glUniform1, glUniform1i, glUniform2, glUniform2, glUniform3, glUniform3, glUniform4, glUniform4, glUniformMatrix2, glUniformMatrix3, glUniformMatrix4, initBackendSystem, initRenderer, initRenderThread, isFrozenAtPollEvents, isOnRenderThread, isOnRenderThreadOrInit, limitDisplayFPS, lineWidth, logicOp, maxSupportedTextureSize, pixelStore, polygonMode, polygonOffset, readPixels, recordRenderCall, renderCrosshair, renderThreadTesselator, replayQueue, resetTextureMatrix, restoreGlState, restoreProjectionMatrix, runAsFancy, setErrorCallback, setProjectionMatrix, setShader, setShaderColor, setShaderFogColor, setShaderFogColor, setShaderFogEnd, setShaderFogShape, setShaderFogStart, setShaderGameTime, setShaderGlintAlpha, setShaderGlintAlpha, setShaderLights, setShaderTexture, setShaderTexture, setTextureMatrix, setupDefaultState, setupGui3DDiffuseLighting, setupGuiFlatDiffuseLighting, setupLevelDiffuseLighting, setupOverlayColor, setupShaderLights, stencilFunc, stencilMask, stencilOp, teardownOverlayColor, texParameter, viewport

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • LodestoneRenderSystem

      public LodestoneRenderSystem()
  • Method Details

    • wrap

      public static void wrap(com.mojang.blaze3d.pipeline.RenderCall renderCall)
    • registerBufferObject

      public static void registerBufferObject(IBufferObject bufferObject)
    • unregisterBufferObject

      public static void unregisterBufferObject(IBufferObject bufferObject)
    • destroyBufferObjects

      public static void destroyBufferObjects()
    • dispatchCompute

      public static void dispatchCompute(int num_groups_x, int num_groups_y, int num_groups_z)
    • memoryBarrier

      public static void memoryBarrier(int barriers)
    • bindBufferBase

      public static void bindBufferBase(int target, int index, int buffer)
    • mapBuffer

      public static void mapBuffer(int target, int access, Consumer<ByteBuffer> byteBufferConsumer)
    • unmapBuffer

      public static void unmapBuffer(int target)