net.minecraft.client.renderer.fog

public class FogRenderer

implements AutoCloseable

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

字段概要

修饰符与类型字段
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_

构造函数概要

修饰符构造函数
public ()

方法概要

修饰符与类型方法
public void
close()
close()
close()
public void
a()
endFrame()
method_71108()
rotate()
m_404507_()
public GpuBufferSlice
a(igq$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(ger arg0, float arg1, hif 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)
getFogColor(Camera camera, float tickProgress, ClientWorld world, int viewDistance, float skyDarkness)
m_403695_(C_3373_ p_409359_, float p_409862_, C_3899_ p_409400_, int p_406105_, float arg4)
public static boolean
b()
toggleFog()
method_63521()
toggleFog()
m_403053_()
public org.joml.Vector4f
a(ger arg0, int arg1, gez arg2, float arg3, hif arg4)
setupFog(Camera arg0, int arg1, DeltaTracker arg2, float arg3, ClientLevel arg4)
method_3211(class_4184 arg0, int arg1, class_9779 arg2, float arg3, class_638 arg4)
applyFog(Camera camera, int viewDistance, RenderTickCounter arg2, float arg3, ClientWorld arg4)
m_404173_(C_3373_ p_407051_, int p_406871_, C_336468_ p_409892_, float p_407936_, C_3899_ arg4)
private FogType
a(ger arg0)
getFogType(Camera arg0)
method_71652(class_4184 arg0)
getCameraSubmersionType(Camera camera)
m_401632_(C_3373_ arg0)
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)