Package net.minecraft.client.renderer
Class FogRenderer
java.lang.Object
net.minecraft.client.renderer.FogRenderer
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescription(package private) static class
(package private) static class
(package private) static class
static enum
(package private) static interface
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final float
private static long
private static boolean
private static final List
<FogRenderer.MobEffectFogFunction> private static int
private static int
private static final int
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic org.joml.Vector4f
computeFogColor
(Camera pCamera, float pPartialTick, ClientLevel pLevel, int pRenderDistance, float pDarkenWorldAmount) private static FogRenderer.MobEffectFogFunction
getPriorityFogFunction
(Entity pEntity, float pPartialTick) static FogParameters
setupFog
(Camera pCamera, FogRenderer.FogMode pFogMode, org.joml.Vector4f pFogColor, float pRenderDistance, boolean pIsFoggy, float pPartialTick) static boolean
-
Field Details
-
WATER_FOG_DISTANCE
private static final int WATER_FOG_DISTANCE- See Also:
-
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 pCamera, float pPartialTick, ClientLevel pLevel, int pRenderDistance, float pDarkenWorldAmount) -
toggleFog
public static boolean toggleFog() -
getPriorityFogFunction
@Nullable private static FogRenderer.MobEffectFogFunction getPriorityFogFunction(Entity pEntity, float pPartialTick) -
setupFog
public static FogParameters setupFog(Camera pCamera, FogRenderer.FogMode pFogMode, org.joml.Vector4f pFogColor, float pRenderDistance, boolean pIsFoggy, float pPartialTick)
-