Class LevelRendererMixin

java.lang.Object
foundry.veil.mixin.client.deferred.LevelRendererMixin
All Implemented Interfaces:
LevelRendererExtension

public class LevelRendererMixin extends Object implements LevelRendererExtension
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    beginTranslucent(com.mojang.blaze3d.vertex.PoseStack $$0, float $$1, long $$2, boolean $$3, net.minecraft.client.Camera $$4, net.minecraft.client.renderer.GameRenderer $$5, net.minecraft.client.renderer.LightTexture $$6, org.joml.Matrix4f $$7, org.spongepowered.asm.mixin.injection.callback.CallbackInfo ci)
     
    void
    bindWrite(com.mojang.blaze3d.vertex.PoseStack $$0, float $$1, long $$2, boolean $$3, net.minecraft.client.Camera $$4, net.minecraft.client.renderer.GameRenderer $$5, net.minecraft.client.renderer.LightTexture $$6, org.joml.Matrix4f $$7, org.spongepowered.asm.mixin.injection.callback.CallbackInfo ci)
     
    void
    blit(com.mojang.blaze3d.vertex.PoseStack $$0, float $$1, long $$2, boolean $$3, net.minecraft.client.Camera $$4, net.minecraft.client.renderer.GameRenderer $$5, net.minecraft.client.renderer.LightTexture $$6, org.joml.Matrix4f $$7, org.spongepowered.asm.mixin.injection.callback.CallbackInfo ci)
     
    void
    endOpaque(com.mojang.blaze3d.vertex.PoseStack $$0, float $$1, long $$2, boolean $$3, net.minecraft.client.Camera $$4, net.minecraft.client.renderer.GameRenderer $$5, net.minecraft.client.renderer.LightTexture $$6, org.joml.Matrix4f $$7, org.spongepowered.asm.mixin.injection.callback.CallbackInfo ci)
     
    void
    endTranslucent(com.mojang.blaze3d.vertex.PoseStack $$0, float $$1, long $$2, boolean $$3, net.minecraft.client.Camera $$4, net.minecraft.client.renderer.GameRenderer $$5, net.minecraft.client.renderer.LightTexture $$6, org.joml.Matrix4f $$7, org.spongepowered.asm.mixin.injection.callback.CallbackInfo ci)
     
    void
    postClouds(com.mojang.blaze3d.vertex.PoseStack $$0, float $$1, long $$2, boolean $$3, net.minecraft.client.Camera $$4, net.minecraft.client.renderer.GameRenderer $$5, net.minecraft.client.renderer.LightTexture $$6, org.joml.Matrix4f $$7, org.spongepowered.asm.mixin.injection.callback.CallbackInfo ci)
     
    void
    postDrawCrumblingOpaque(com.mojang.blaze3d.vertex.PoseStack $$0, float $$1, long $$2, boolean $$3, net.minecraft.client.Camera $$4, net.minecraft.client.renderer.GameRenderer $$5, net.minecraft.client.renderer.LightTexture $$6, org.joml.Matrix4f $$7, org.spongepowered.asm.mixin.injection.callback.CallbackInfo ci)
     
    void
    postRain(com.mojang.blaze3d.vertex.PoseStack $$0, float $$1, long $$2, boolean $$3, net.minecraft.client.Camera $$4, net.minecraft.client.renderer.GameRenderer $$5, net.minecraft.client.renderer.LightTexture $$6, org.joml.Matrix4f $$7, org.spongepowered.asm.mixin.injection.callback.CallbackInfo ci)
     
    void
    preClouds(com.mojang.blaze3d.vertex.PoseStack $$0, float $$1, long $$2, boolean $$3, net.minecraft.client.Camera $$4, net.minecraft.client.renderer.GameRenderer $$5, net.minecraft.client.renderer.LightTexture $$6, org.joml.Matrix4f $$7, org.spongepowered.asm.mixin.injection.callback.CallbackInfo ci)
     
    void
    preDrawCrumblingOpaque(com.mojang.blaze3d.vertex.PoseStack $$0, float $$1, long $$2, boolean $$3, net.minecraft.client.Camera $$4, net.minecraft.client.renderer.GameRenderer $$5, net.minecraft.client.renderer.LightTexture $$6, org.joml.Matrix4f $$7, org.spongepowered.asm.mixin.injection.callback.CallbackInfo ci)
     
    void
    preRain(com.mojang.blaze3d.vertex.PoseStack $$0, float $$1, long $$2, boolean $$3, net.minecraft.client.Camera $$4, net.minecraft.client.renderer.GameRenderer $$5, net.minecraft.client.renderer.LightTexture $$6, org.joml.Matrix4f $$7, org.spongepowered.asm.mixin.injection.callback.CallbackInfo ci)
     
    Supplier<net.minecraft.client.renderer.ShaderInstance>
    setCloudShader(Supplier<net.minecraft.client.renderer.ShaderInstance> supplier)
     
    void
    setRainBlend(com.mojang.blaze3d.vertex.PoseStack $$0, float $$1, long $$2, boolean $$3, net.minecraft.client.Camera $$4, net.minecraft.client.renderer.GameRenderer $$5, net.minecraft.client.renderer.LightTexture $$6, org.joml.Matrix4f $$7, org.spongepowered.asm.mixin.injection.callback.CallbackInfo ci)
     
    void
    setupOpaque(com.mojang.blaze3d.vertex.PoseStack $$0, float $$1, long $$2, boolean $$3, net.minecraft.client.Camera $$4, net.minecraft.client.renderer.GameRenderer $$5, net.minecraft.client.renderer.LightTexture $$6, org.joml.Matrix4f $$7, org.spongepowered.asm.mixin.injection.callback.CallbackInfo ci)
     
    Supplier<net.minecraft.client.renderer.ShaderInstance>
    setWeatherShader(Supplier<net.minecraft.client.renderer.ShaderInstance> supplier)
     
    Supplier<net.minecraft.client.renderer.ShaderInstance>
    setWorldBorderShader(Supplier<net.minecraft.client.renderer.ShaderInstance> supplier)
     
    void
    updateUniforms(net.minecraft.client.renderer.RenderType $$0, com.mojang.blaze3d.vertex.PoseStack $$1, double $$2, double $$3, double $$4, org.joml.Matrix4f $$5, 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

    • updateUniforms

      public void updateUniforms(net.minecraft.client.renderer.RenderType $$0, com.mojang.blaze3d.vertex.PoseStack $$1, double $$2, double $$3, double $$4, org.joml.Matrix4f $$5, org.spongepowered.asm.mixin.injection.callback.CallbackInfo ci)
    • endTranslucent

      public void endTranslucent(com.mojang.blaze3d.vertex.PoseStack $$0, float $$1, long $$2, boolean $$3, net.minecraft.client.Camera $$4, net.minecraft.client.renderer.GameRenderer $$5, net.minecraft.client.renderer.LightTexture $$6, org.joml.Matrix4f $$7, org.spongepowered.asm.mixin.injection.callback.CallbackInfo ci)
    • setupOpaque

      public void setupOpaque(com.mojang.blaze3d.vertex.PoseStack $$0, float $$1, long $$2, boolean $$3, net.minecraft.client.Camera $$4, net.minecraft.client.renderer.GameRenderer $$5, net.minecraft.client.renderer.LightTexture $$6, org.joml.Matrix4f $$7, org.spongepowered.asm.mixin.injection.callback.CallbackInfo ci)
    • bindWrite

      public void bindWrite(com.mojang.blaze3d.vertex.PoseStack $$0, float $$1, long $$2, boolean $$3, net.minecraft.client.Camera $$4, net.minecraft.client.renderer.GameRenderer $$5, net.minecraft.client.renderer.LightTexture $$6, org.joml.Matrix4f $$7, org.spongepowered.asm.mixin.injection.callback.CallbackInfo ci)
    • preRain

      public void preRain(com.mojang.blaze3d.vertex.PoseStack $$0, float $$1, long $$2, boolean $$3, net.minecraft.client.Camera $$4, net.minecraft.client.renderer.GameRenderer $$5, net.minecraft.client.renderer.LightTexture $$6, org.joml.Matrix4f $$7, org.spongepowered.asm.mixin.injection.callback.CallbackInfo ci)
    • postRain

      public void postRain(com.mojang.blaze3d.vertex.PoseStack $$0, float $$1, long $$2, boolean $$3, net.minecraft.client.Camera $$4, net.minecraft.client.renderer.GameRenderer $$5, net.minecraft.client.renderer.LightTexture $$6, org.joml.Matrix4f $$7, org.spongepowered.asm.mixin.injection.callback.CallbackInfo ci)
    • preClouds

      public void preClouds(com.mojang.blaze3d.vertex.PoseStack $$0, float $$1, long $$2, boolean $$3, net.minecraft.client.Camera $$4, net.minecraft.client.renderer.GameRenderer $$5, net.minecraft.client.renderer.LightTexture $$6, org.joml.Matrix4f $$7, org.spongepowered.asm.mixin.injection.callback.CallbackInfo ci)
    • postClouds

      public void postClouds(com.mojang.blaze3d.vertex.PoseStack $$0, float $$1, long $$2, boolean $$3, net.minecraft.client.Camera $$4, net.minecraft.client.renderer.GameRenderer $$5, net.minecraft.client.renderer.LightTexture $$6, org.joml.Matrix4f $$7, org.spongepowered.asm.mixin.injection.callback.CallbackInfo ci)
    • setCloudShader

      public Supplier<net.minecraft.client.renderer.ShaderInstance> setCloudShader(Supplier<net.minecraft.client.renderer.ShaderInstance> supplier)
    • setWeatherShader

      public Supplier<net.minecraft.client.renderer.ShaderInstance> setWeatherShader(Supplier<net.minecraft.client.renderer.ShaderInstance> supplier)
    • setWorldBorderShader

      public Supplier<net.minecraft.client.renderer.ShaderInstance> setWorldBorderShader(Supplier<net.minecraft.client.renderer.ShaderInstance> supplier)
    • setRainBlend

      public void setRainBlend(com.mojang.blaze3d.vertex.PoseStack $$0, float $$1, long $$2, boolean $$3, net.minecraft.client.Camera $$4, net.minecraft.client.renderer.GameRenderer $$5, net.minecraft.client.renderer.LightTexture $$6, org.joml.Matrix4f $$7, org.spongepowered.asm.mixin.injection.callback.CallbackInfo ci)
    • endOpaque

      public void endOpaque(com.mojang.blaze3d.vertex.PoseStack $$0, float $$1, long $$2, boolean $$3, net.minecraft.client.Camera $$4, net.minecraft.client.renderer.GameRenderer $$5, net.minecraft.client.renderer.LightTexture $$6, org.joml.Matrix4f $$7, org.spongepowered.asm.mixin.injection.callback.CallbackInfo ci)
    • beginTranslucent

      public void beginTranslucent(com.mojang.blaze3d.vertex.PoseStack $$0, float $$1, long $$2, boolean $$3, net.minecraft.client.Camera $$4, net.minecraft.client.renderer.GameRenderer $$5, net.minecraft.client.renderer.LightTexture $$6, org.joml.Matrix4f $$7, org.spongepowered.asm.mixin.injection.callback.CallbackInfo ci)
    • preDrawCrumblingOpaque

      public void preDrawCrumblingOpaque(com.mojang.blaze3d.vertex.PoseStack $$0, float $$1, long $$2, boolean $$3, net.minecraft.client.Camera $$4, net.minecraft.client.renderer.GameRenderer $$5, net.minecraft.client.renderer.LightTexture $$6, org.joml.Matrix4f $$7, org.spongepowered.asm.mixin.injection.callback.CallbackInfo ci)
    • postDrawCrumblingOpaque

      public void postDrawCrumblingOpaque(com.mojang.blaze3d.vertex.PoseStack $$0, float $$1, long $$2, boolean $$3, net.minecraft.client.Camera $$4, net.minecraft.client.renderer.GameRenderer $$5, net.minecraft.client.renderer.LightTexture $$6, org.joml.Matrix4f $$7, org.spongepowered.asm.mixin.injection.callback.CallbackInfo ci)
    • blit

      public void blit(com.mojang.blaze3d.vertex.PoseStack $$0, float $$1, long $$2, boolean $$3, net.minecraft.client.Camera $$4, net.minecraft.client.renderer.GameRenderer $$5, net.minecraft.client.renderer.LightTexture $$6, org.joml.Matrix4f $$7, org.spongepowered.asm.mixin.injection.callback.CallbackInfo ci)
    • veil$getCullFrustum

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