Class FabricRenderTypeStageHandler

java.lang.Object
foundry.veil.fabric.FabricRenderTypeStageHandler

@Internal public class FabricRenderTypeStageHandler extends Object
  • Constructor Details

    • FabricRenderTypeStageHandler

      public FabricRenderTypeStageHandler()
  • Method Details

    • register

      public static void register(@Nullable VeilRenderLevelStageEvent.Stage stage, net.minecraft.client.renderer.RenderType renderType)
    • renderStage

      public static void renderStage(LevelRendererBlockLayerExtension extension, net.minecraft.util.profiling.ProfilerFiller profiler, VeilRenderLevelStageEvent.Stage stage, net.minecraft.client.renderer.LevelRenderer levelRenderer, net.minecraft.client.renderer.MultiBufferSource.BufferSource bufferSource, @Nullable @Nullable com.mojang.blaze3d.vertex.PoseStack poseStack, org.joml.Matrix4fc frustumMatrix, org.joml.Matrix4fc projectionMatrix, int renderTick, net.minecraft.client.DeltaTracker deltaTracker, net.minecraft.client.Camera camera, net.minecraft.client.renderer.culling.Frustum frustum)
    • getBlockLayers

      public static List<net.minecraft.client.renderer.RenderType> getBlockLayers()
    • setBlockLayers

      public static void setBlockLayers(com.google.common.collect.ImmutableList.Builder<net.minecraft.client.renderer.RenderType> blockLayers)