Class WACRenderTypes.ShaderRenderType
java.lang.Object
com.blamejared.wac.client.render.shader.WACRenderTypes.ShaderRenderType
- Enclosing class:
WACRenderTypes
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionShaderRenderType(String name, com.mojang.blaze3d.vertex.VertexFormat format, BiFunction<List<ShaderTexture>, WACRenderTypes.ShaderRenderType, net.minecraft.client.renderer.RenderType> builder) -
Method Summary
Modifier and TypeMethodDescriptioncom.mojang.blaze3d.vertex.VertexFormatformat()net.minecraft.client.renderer.RenderStateShard.ShaderStateShardname()voidregister(net.minecraft.server.packs.resources.ResourceProvider resourceManager, BiConsumer<net.minecraft.client.renderer.ShaderInstance, Consumer<net.minecraft.client.renderer.ShaderInstance>> registerFunc) net.minecraft.resources.ResourceLocationnet.minecraft.client.renderer.RenderTypeusing(List<ShaderTexture> textures)
-
Field Details
-
shader
public net.minecraft.client.renderer.ShaderInstance shader
-
-
Constructor Details
-
ShaderRenderType
public ShaderRenderType(String name, com.mojang.blaze3d.vertex.VertexFormat format, BiFunction<List<ShaderTexture>, WACRenderTypes.ShaderRenderType, net.minecraft.client.renderer.RenderType> builder)
-
-
Method Details
-
using
-
register
public void register(net.minecraft.server.packs.resources.ResourceProvider resourceManager, BiConsumer<net.minecraft.client.renderer.ShaderInstance, Consumer<net.minecraft.client.renderer.ShaderInstance>> registerFunc) throws IOException- Throws:
IOException
-
formattedName
-
shaderLocation
public net.minecraft.resources.ResourceLocation shaderLocation() -
name
-
format
public com.mojang.blaze3d.vertex.VertexFormat format() -
getShaderState
public net.minecraft.client.renderer.RenderStateShard.ShaderStateShard getShaderState()
-