Package net.minecraft.client.render.fog
Class FogRenderer
java.lang.Object
net.minecraft.client.render.fog.FogRenderer
- All Implemented Interfaces:
AutoCloseable
- Mappings:
Namespace Name named net/minecraft/client/render/fog/FogRendererintermediary net/minecraft/class_758official icb
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final GpuBufferprivate static final List<FogModifier> static final intprivate final MappableRingBufferprivate static boolean -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate voidapplyFog(ByteBuffer buffer, int bufPos, Vector4f fogColor, float environmentalStart, float environmentalEnd, float renderDistanceStart, float renderDistanceEnd, float skyEnd, float cloudEnd) applyFog(Camera camera, int viewDistance, RenderTickCounter renderTickCounter, float float2, ClientWorld clientWorld) voidclose()private CameraSubmersionTypegetCameraSubmersionType(Camera camera) getFogBuffer(FogRenderer.FogType fogType) private Vector4fgetFogColor(Camera camera, float tickProgress, ClientWorld world, int viewDistance, float skyDarkness) voidrotate()static boolean
-
Field Details
-
FOG_UBO_SIZE
public static final int FOG_UBO_SIZE- Mappings:
Namespace Name Mixin selector named FOG_UBO_SIZELnet/minecraft/client/render/fog/FogRenderer;FOG_UBO_SIZE:Iintermediary field_60096Lnet/minecraft/class_758;field_60096:Iofficial aLicb;a:I
-
FOG_MODIFIERS
- Mappings:
Namespace Name Mixin selector named FOG_MODIFIERSLnet/minecraft/client/render/fog/FogRenderer;FOG_MODIFIERS:Ljava/util/List;intermediary field_60586Lnet/minecraft/class_758;field_60586:Ljava/util/List;official bLicb;b:Ljava/util/List;
-
fogEnabled
private static boolean fogEnabled- Mappings:
Namespace Name Mixin selector named fogEnabledLnet/minecraft/client/render/fog/FogRenderer;fogEnabled:Zintermediary field_54018Lnet/minecraft/class_758;field_54018:Zofficial cLicb;c:Z
-
emptyBuffer
- Mappings:
Namespace Name Mixin selector named emptyBufferLnet/minecraft/client/render/fog/FogRenderer;emptyBuffer:Lcom/mojang/blaze3d/buffers/GpuBuffer;intermediary field_60097Lnet/minecraft/class_758;field_60097:Lcom/mojang/blaze3d/buffers/GpuBuffer;official dLicb;d:Lcom/mojang/blaze3d/buffers/GpuBuffer;
-
fogBuffer
- Mappings:
Namespace Name Mixin selector named fogBufferLnet/minecraft/client/render/fog/FogRenderer;fogBuffer:Lnet/minecraft/client/gl/MappableRingBuffer;intermediary field_60098Lnet/minecraft/class_758;field_60098:Lnet/minecraft/class_11285;official eLicb;e:Lhjy;
-
-
Constructor Details
-
FogRenderer
public FogRenderer()
-
-
Method Details
-
close
public void close()- Specified by:
closein interfaceAutoCloseable
-
rotate
public void rotate()- Mappings:
Namespace Name Mixin selector named rotateLnet/minecraft/client/render/fog/FogRenderer;rotate()Vintermediary method_71108Lnet/minecraft/class_758;method_71108()Vofficial aLicb;a()V
-
getFogBuffer
- Mappings:
Namespace Name Mixin selector named getFogBufferLnet/minecraft/client/render/fog/FogRenderer;getFogBuffer(Lnet/minecraft/client/render/fog/FogRenderer$FogType;)Lcom/mojang/blaze3d/buffers/GpuBufferSlice;intermediary method_71109Lnet/minecraft/class_758;method_71109(Lnet/minecraft/class_758$class_4596;)Lcom/mojang/blaze3d/buffers/GpuBufferSlice;official aLicb;a(Licb$a;)Lcom/mojang/blaze3d/buffers/GpuBufferSlice;
-
getFogColor
private Vector4f getFogColor(Camera camera, float tickProgress, ClientWorld world, int viewDistance, float skyDarkness) - Mappings:
Namespace Name Mixin selector named getFogColorLnet/minecraft/client/render/fog/FogRenderer;getFogColor(Lnet/minecraft/client/render/Camera;FLnet/minecraft/client/world/ClientWorld;IF)Lorg/joml/Vector4f;intermediary method_62185Lnet/minecraft/class_758;method_62185(Lnet/minecraft/class_4184;FLnet/minecraft/class_638;IF)Lorg/joml/Vector4f;official aLicb;a(Lgda;FLhdr;IF)Lorg/joml/Vector4f;
-
toggleFog
public static boolean toggleFog()- Mappings:
Namespace Name Mixin selector named toggleFogLnet/minecraft/client/render/fog/FogRenderer;toggleFog()Zintermediary method_63521Lnet/minecraft/class_758;method_63521()Zofficial bLicb;b()Z
-
applyFog
public Vector4f applyFog(Camera camera, int viewDistance, RenderTickCounter renderTickCounter, float float2, ClientWorld clientWorld) - Mappings:
Namespace Name Mixin selector named applyFogLnet/minecraft/client/render/fog/FogRenderer;applyFog(Lnet/minecraft/client/render/Camera;ILnet/minecraft/client/render/RenderTickCounter;FLnet/minecraft/client/world/ClientWorld;)Lorg/joml/Vector4f;intermediary method_3211Lnet/minecraft/class_758;method_3211(Lnet/minecraft/class_4184;ILnet/minecraft/class_9779;FLnet/minecraft/class_638;)Lorg/joml/Vector4f;official aLicb;a(Lgda;ILgdi;FLhdr;)Lorg/joml/Vector4f;
-
getCameraSubmersionType
- Mappings:
Namespace Name Mixin selector named getCameraSubmersionTypeLnet/minecraft/client/render/fog/FogRenderer;getCameraSubmersionType(Lnet/minecraft/client/render/Camera;)Lnet/minecraft/block/enums/CameraSubmersionType;intermediary method_71652Lnet/minecraft/class_758;method_71652(Lnet/minecraft/class_4184;)Lnet/minecraft/class_5636;official aLicb;a(Lgda;)Lfjq;
-
applyFog
private void applyFog(ByteBuffer buffer, int bufPos, Vector4f fogColor, float environmentalStart, float environmentalEnd, float renderDistanceStart, float renderDistanceEnd, float skyEnd, float cloudEnd) - Mappings:
Namespace Name Mixin selector named applyFogLnet/minecraft/client/render/fog/FogRenderer;applyFog(Ljava/nio/ByteBuffer;ILorg/joml/Vector4f;FFFFFF)Vintermediary method_71110Lnet/minecraft/class_758;method_71110(Ljava/nio/ByteBuffer;ILorg/joml/Vector4f;FFFFFF)Vofficial aLicb;a(Ljava/nio/ByteBuffer;ILorg/joml/Vector4f;FFFFFF)V
-