Class ShaderParameters
java.lang.Object
com.pixelmonmod.pixelmon.client.render.shader.ShaderParameters
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic class -
Constructor Summary
ConstructorsConstructorDescriptionShaderParameters(net.minecraft.resources.ResourceLocation id, Map<String, ShaderParameters.Value<?>> parameters, Color renderColor, boolean onlyShader, boolean withTexture, boolean wireframe, boolean vertex, boolean fullbright) -
Method Summary
Modifier and TypeMethodDescriptionvoidapply(net.minecraft.client.renderer.ShaderInstance shader) static ShaderParameters.Builderbuilder()full()net.minecraft.resources.ResourceLocationgetId()<T> TgetParameter(String key) net.minecraft.client.renderer.ShaderInstancebooleanbooleanisVertex()booleanboolean<T> ShaderParameterssetParameter(String key, com.mojang.serialization.Codec<T> codec, T value) setRenderColor(Color color) vertex()boolean
-
Constructor Details
-
ShaderParameters
public ShaderParameters(net.minecraft.resources.ResourceLocation id, Map<String, ShaderParameters.Value<?>> parameters, Color renderColor, boolean onlyShader, boolean withTexture, boolean wireframe, boolean vertex, boolean fullbright)
-
-
Method Details
-
getParameters
-
getParameter
-
onlyShader
public boolean onlyShader() -
withTexture
public boolean withTexture() -
isWireframe
public boolean isWireframe() -
isVertex
public boolean isVertex() -
isFullbright
public boolean isFullbright() -
getRenderColor
-
getId
public net.minecraft.resources.ResourceLocation getId() -
getShaderState
public net.minecraft.client.renderer.ShaderInstance getShaderState() -
setParameter
public <T> ShaderParameters setParameter(String key, com.mojang.serialization.Codec<T> codec, T value) -
setRenderColor
-
markOnlyShader
-
markModelAndShader
-
useTexture
-
noTexture
-
wireframe
-
vertex
-
full
-
fullbright
-
apply
public void apply(net.minecraft.client.renderer.ShaderInstance shader) -
builder
-