Class ShaderUniformHandler
java.lang.Object
team.lodestar.lodestone.systems.rendering.rendeertype.ShaderUniformHandler
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final ShaderUniformHandlerstatic final ShaderUniformHandlerstatic final ShaderUniformHandlerfinal ConcurrentHashMap<String, Integer> final ConcurrentHashMap<String, Float[]> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaccept(Consumer<ShaderUniformHandler> modifier) booleaninthashCode()lock()modifyUniform(String uniformName, float... values) setSamplerTexture(String samplerName, int textureId) voidupdateShaderData(net.minecraft.client.renderer.ShaderInstance instance) withDepthFade(float value)
-
Field Details
-
uniformChanges
-
samplerChanges
-
DEPTH_FADE
-
LUMITRANSPARENT
-
LUMITRANSPARENT_DEPTH_FADE
-
-
Constructor Details
-
ShaderUniformHandler
public ShaderUniformHandler() -
ShaderUniformHandler
-
-
Method Details
-
accept
-
withLumiTransparency
-
withDepthFade
-
withDepthFade
-
modifyUniform
-
setSamplerTexture
-
updateShaderData
public void updateShaderData(net.minecraft.client.renderer.ShaderInstance instance) -
lock
-
equals
-
hashCode
public int hashCode()
-