Class LevelRendererMixin

java.lang.Object
foundry.veil.mixin.client.pipeline.LevelRendererMixin
All Implemented Interfaces:
LevelRendererBlockLayerExtension, LevelRendererExtension

public abstract class LevelRendererMixin extends Object implements LevelRendererExtension
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected abstract void
    renderChunkLayer(net.minecraft.client.renderer.RenderType p_172994_, com.mojang.blaze3d.vertex.PoseStack p_172995_, double p_172996_, double p_172997_, double p_172998_, org.joml.Matrix4f p_254039_)
     
    void
    veil$drawBlockLayer(net.minecraft.client.renderer.RenderType renderType, com.mojang.blaze3d.vertex.PoseStack poseStack, double x, double y, double z, org.joml.Matrix4f projection)
     
     
    void
    veil$setupLevelCamera(com.mojang.blaze3d.vertex.PoseStack modelViewStack, net.minecraft.world.phys.Vec3 pos, org.joml.Matrix4f projection, org.spongepowered.asm.mixin.injection.callback.CallbackInfo ci)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • LevelRendererMixin

      public LevelRendererMixin()
  • Method Details

    • renderChunkLayer

      protected abstract void renderChunkLayer(net.minecraft.client.renderer.RenderType p_172994_, com.mojang.blaze3d.vertex.PoseStack p_172995_, double p_172996_, double p_172997_, double p_172998_, org.joml.Matrix4f p_254039_)
    • veil$setupLevelCamera

      public void veil$setupLevelCamera(com.mojang.blaze3d.vertex.PoseStack modelViewStack, net.minecraft.world.phys.Vec3 pos, org.joml.Matrix4f projection, org.spongepowered.asm.mixin.injection.callback.CallbackInfo ci)
    • veil$getCullFrustum

      public CullFrustum veil$getCullFrustum()
      Specified by:
      veil$getCullFrustum in interface LevelRendererExtension
    • veil$drawBlockLayer

      public void veil$drawBlockLayer(net.minecraft.client.renderer.RenderType renderType, com.mojang.blaze3d.vertex.PoseStack poseStack, double x, double y, double z, org.joml.Matrix4f projection)
      Specified by:
      veil$drawBlockLayer in interface LevelRendererBlockLayerExtension