net.minecraft.client.renderer.fog

public class FogRenderer

implements AutoCloseable

hnl
net.minecraft.client.renderer.fog.FogRenderer
net.minecraft.class_758
net.minecraft.client.render.fog.FogRenderer
net.minecraft.src.C_398506_

Field summary

Modifier and TypeField
public static final int
a
FOG_UBO_SIZE
field_60096
FOG_UBO_SIZE
f_398925_
private static final List<FogEnvironment>
b
FOG_ENVIRONMENTS
field_60586
FOG_MODIFIERS
f_399523_
private static boolean
c
fogEnabled
field_54018
fogEnabled
f_399619_
private final GpuBuffer
d
emptyBuffer
field_60097
emptyBuffer
f_398838_
private final MappableRingBuffer
e
regularBuffer
field_60098
fogBuffer
f_399235_

Constructor summary

ModifierConstructor
public ()

Method summary

Modifier and TypeMethod
public void
close()
close()
close()
public void
a()
endFrame()
method_71108()
rotate()
m_404507_()
public GpuBufferSlice
a(hnl$a arg0)
getBuffer(FogRenderer$FogMode arg0)
method_71109(class_758$class_4596 arg0)
getFogBuffer(FogRenderer$FogType fogType)
m_403356_(C_398506_$C_398355_ arg0)
private org.joml.Vector4f
a(ftl arg0, float arg1, grj arg2, int arg3, float arg4, boolean arg5)
computeFogColor(Camera arg0, float arg1, ClientLevel arg2, int arg3, float arg4, boolean arg5)
method_62185(class_4184 arg0, float arg1, class_638 arg2, int arg3, float arg4, boolean arg5)
getFogColor(Camera camera, float tickProgress, ClientWorld world, int viewDistance, float skyDarkness, boolean thick)
m_403695_(C_3373_ p_409359_, float p_409862_, C_3899_ p_409400_, int p_406105_, float p_410286_, boolean arg5)
public static boolean
b()
toggleFog()
method_63521()
toggleFog()
m_403053_()
public org.joml.Vector4f
a(ftl arg0, int arg1, boolean arg2, ftt arg3, float arg4, grj arg5)
setupFog(Camera arg0, int arg1, boolean arg2, DeltaTracker arg3, float arg4, ClientLevel arg5)
method_3211(class_4184 arg0, int arg1, boolean arg2, class_9779 arg3, float arg4, class_638 arg5)
applyFog(Camera camera, int viewDistance, boolean thick, RenderTickCounter tickCounter, float skyDarkness, ClientWorld world)
m_404173_(C_3373_ p_407051_, int p_405994_, boolean p_406871_, C_336468_ p_409892_, float p_407936_, C_3899_ arg5)
private FogType
a(ftl arg0, boolean arg1)
getFogType(Camera arg0, boolean arg1)
method_71652(class_4184 arg0, boolean arg1)
getCameraSubmersionType(Camera camera, boolean thick)
m_401632_(C_3373_ p_410079_, boolean arg1)
private void
a(ByteBuffer arg0, int arg1, org.joml.Vector4f arg2, float arg3, float arg4, float arg5, float arg6, float arg7, float arg8)
updateBuffer(ByteBuffer arg0, int arg1, org.joml.Vector4f arg2, float arg3, float arg4, float arg5, float arg6, float arg7, float arg8)
method_71110(ByteBuffer arg0, int arg1, org.joml.Vector4f arg2, float arg3, float arg4, float arg5, float arg6, float arg7, float arg8)
applyFog(ByteBuffer buffer, int bufPos, org.joml.Vector4f fogColor, float environmentalStart, float environmentalEnd, float renderDistanceStart, float renderDistanceEnd, float skyEnd, float cloudEnd)
m_401354_(ByteBuffer p_407998_, int p_407958_, org.joml.Vector4f p_408373_, float p_408335_, float p_408455_, float p_408170_, float p_408550_, float p_406808_, float arg8)