Class FogRenderer

java.lang.Object
net.minecraft.client.renderer.FogRenderer

public class FogRenderer extends Object
  • Field Details

    • WATER_FOG_DISTANCE

      private static final int WATER_FOG_DISTANCE
      See Also:
    • MOB_EFFECT_FOG

      private static final List<FogRenderer.MobEffectFogFunction> MOB_EFFECT_FOG
    • BIOME_FOG_TRANSITION_TIME

      public static final float BIOME_FOG_TRANSITION_TIME
      See Also:
    • targetBiomeFog

      private static int targetBiomeFog
    • previousBiomeFog

      private static int previousBiomeFog
    • biomeChangedTime

      private static long biomeChangedTime
    • fogEnabled

      private static boolean fogEnabled
  • Constructor Details

    • FogRenderer

      public FogRenderer()
  • Method Details

    • computeFogColor

      public static org.joml.Vector4f computeFogColor(Camera p_363451_, float p_364931_, ClientLevel p_363033_, int p_363851_, float p_363957_)
    • toggleFog

      public static boolean toggleFog()
    • getPriorityFogFunction

      @Nullable private static FogRenderer.MobEffectFogFunction getPriorityFogFunction(Entity p_234166_, float p_234167_)
    • setupFog

      public static FogParameters setupFog(Camera p_234173_, FogRenderer.FogMode p_234174_, org.joml.Vector4f p_365467_, float p_234175_, boolean p_234176_, float p_234177_)