Class RenderTypeSupplier

java.lang.Object
dev.cammiescorner.velvet.impl.RenderTypeSupplier

public class RenderTypeSupplier extends Object
  • Constructor Details

    • RenderTypeSupplier

      public RenderTypeSupplier(String name, Consumer<net.minecraft.client.renderer.RenderType.CompositeState.CompositeStateBuilder> transformer)
    • RenderTypeSupplier

      public RenderTypeSupplier(String name, @Nullable @Nullable com.mojang.blaze3d.vertex.VertexFormat vertexFormat, Consumer<net.minecraft.client.renderer.RenderType.CompositeState.CompositeStateBuilder> transformer)
  • Method Details

    • renderTarget

      public static RenderTypeSupplier renderTarget(String name, Runnable setupState, Runnable cleanupState)
    • shader

      public static RenderTypeSupplier shader(String name, com.mojang.blaze3d.vertex.VertexFormat vertexFormat, Supplier<net.minecraft.client.renderer.ShaderInstance> shaderSupplier)
    • getRenderType

      public net.minecraft.client.renderer.RenderType getRenderType(net.minecraft.client.renderer.RenderType baseLayer)