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 -
Method Summary
Modifier and TypeMethodDescriptionstatic voidbindBufferBase(int target, int index, int buffer) static voidstatic voiddispatchCompute(int num_groups_x, int num_groups_y, int num_groups_z) static voidmapBuffer(int target, int access, Consumer<ByteBuffer> byteBufferConsumer) static voidmemoryBarrier(int barriers) static voidregisterBufferObject(IBufferObject bufferObject) static voidunmapBuffer(int target) static voidunregisterBufferObject(IBufferObject bufferObject) static voidwrap(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
-
Constructor Details
-
LodestoneRenderSystem
public LodestoneRenderSystem()
-
-
Method Details
-
wrap
public static void wrap(com.mojang.blaze3d.pipeline.RenderCall renderCall) -
registerBufferObject
-
unregisterBufferObject
-
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
-
unmapBuffer
public static void unmapBuffer(int target)
-