net.minecraft.client.renderer

public class FogRenderer

implements AutoCloseable

guf
net.minecraft.client.renderer.FogRenderer
net.minecraft.class_758

Field summary

Modifier and TypeField
public static final int
a
FOG_UBO_SIZE
field_60096
private static final int
c
WATER_FOG_DISTANCE
field_32685
private static final List<FogRenderer$MobEffectFogFunction>
d
MOB_EFFECT_FOG
field_38338
public static final float
b
BIOME_FOG_TRANSITION_TIME
field_32684
private static int
e
targetBiomeFog
field_4031
private static int
f
previousBiomeFog
field_4041
private static long
g
biomeChangedTime
field_4042
private static boolean
h
fogEnabled
field_54018
private final GpuBuffer
i
emptyBuffer
field_60097
private final MappableRingBuffer
j
regularBuffer
field_60098

Constructor summary

ModifierConstructor
public ()

Method summary

Modifier and TypeMethod
public void
close()
close()
public void
a()
endFrame()
method_71108()
public GpuBufferSlice
a(guf$d arg0)
getBuffer(FogRenderer$FogMode arg0)
method_71109(class_758$class_4596 arg0)
public static org.joml.Vector4f
a(fro arg0, float arg1, goo arg2, int arg3, float arg4)
computeFogColor(Camera arg0, float arg1, ClientLevel arg2, int arg3, float arg4)
method_62185(class_4184 arg0, float arg1, class_638 arg2, int arg3, float arg4)
public static boolean
b()
toggleFog()
method_63521()
private static FogRenderer$MobEffectFogFunction
a(bxs arg0, float arg1)
getPriorityFogFunction(Entity arg0, float arg1)
method_42588(class_1297 arg0, float arg1)
public void
a(fro arg0, org.joml.Vector4f arg1, float arg2, boolean arg3, float arg4)
setupFog(Camera arg0, org.joml.Vector4f arg1, float arg2, boolean arg3, float arg4)
method_3211(class_4184 arg0, org.joml.Vector4f arg1, float arg2, boolean arg3, float arg4)
private void
a(ByteBuffer arg0, int arg1, org.joml.Vector4f arg2, flw arg3, float arg4, float arg5, float arg6, float arg7)
updateBuffer(ByteBuffer arg0, int arg1, org.joml.Vector4f arg2, FogShape arg3, float arg4, float arg5, float arg6, float arg7)
method_71110(ByteBuffer arg0, int arg1, org.joml.Vector4f arg2, class_6854 arg3, float arg4, float arg5, float arg6, float arg7)