Class BackgroundRenderer

java.lang.Object
net.minecraft.client.render.BackgroundRenderer
All Implemented Interfaces:
AutoCloseable

@Environment(CLIENT) public class BackgroundRenderer extends Object implements AutoCloseable
Mappings:
Namespace Name
named net/minecraft/client/render/BackgroundRenderer
intermediary net/minecraft/class_758
official hkj
  • Field Details

    • FOG_UBO_SIZE

      public static final int FOG_UBO_SIZE
      Mappings:
      Namespace Name Mixin selector
      named FOG_UBO_SIZE Lnet/minecraft/client/render/BackgroundRenderer;FOG_UBO_SIZE:I
      intermediary field_60096 Lnet/minecraft/class_758;field_60096:I
      official a Lhkj;a:I
    • field_60586

      private static final List<class_11400> field_60586
      Mappings:
      Namespace Name Mixin selector
      named field_60586 Lnet/minecraft/client/render/BackgroundRenderer;field_60586:Ljava/util/List;
      intermediary field_60586 Lnet/minecraft/class_758;field_60586:Ljava/util/List;
      official b Lhkj;b:Ljava/util/List;
    • fogEnabled

      private static boolean fogEnabled
      Mappings:
      Namespace Name Mixin selector
      named fogEnabled Lnet/minecraft/client/render/BackgroundRenderer;fogEnabled:Z
      intermediary field_54018 Lnet/minecraft/class_758;field_54018:Z
      official c Lhkj;c:Z
    • emptyBuffer

      private final GpuBuffer emptyBuffer
      Mappings:
      Namespace Name Mixin selector
      named emptyBuffer Lnet/minecraft/client/render/BackgroundRenderer;emptyBuffer:Lcom/mojang/blaze3d/buffers/GpuBuffer;
      intermediary field_60097 Lnet/minecraft/class_758;field_60097:Lcom/mojang/blaze3d/buffers/GpuBuffer;
      official d Lhkj;d:Lcom/mojang/blaze3d/buffers/GpuBuffer;
    • fogBuffer

      private final MappableRingBuffer fogBuffer
      Mappings:
      Namespace Name Mixin selector
      named fogBuffer Lnet/minecraft/client/render/BackgroundRenderer;fogBuffer:Lnet/minecraft/client/gl/MappableRingBuffer;
      intermediary field_60098 Lnet/minecraft/class_758;field_60098:Lnet/minecraft/class_11285;
      official e Lhkj;e:Lgup;
  • Constructor Details

    • BackgroundRenderer

      public BackgroundRenderer()
  • Method Details

    • close

      public void close()
      Specified by:
      close in interface AutoCloseable
    • method_71108

      public void method_71108()
      Mappings:
      Namespace Name Mixin selector
      named method_71108 Lnet/minecraft/client/render/BackgroundRenderer;method_71108()V
      intermediary method_71108 Lnet/minecraft/class_758;method_71108()V
      official a Lhkj;a()V
    • getFogBuffer

      public GpuBufferSlice getFogBuffer(BackgroundRenderer.FogType fogType)
      Mappings:
      Namespace Name Mixin selector
      named getFogBuffer Lnet/minecraft/client/render/BackgroundRenderer;getFogBuffer(Lnet/minecraft/client/render/BackgroundRenderer$FogType;)Lcom/mojang/blaze3d/buffers/GpuBufferSlice;
      intermediary method_71109 Lnet/minecraft/class_758;method_71109(Lnet/minecraft/class_758$class_4596;)Lcom/mojang/blaze3d/buffers/GpuBufferSlice;
      official a Lhkj;a(Lhkj$a;)Lcom/mojang/blaze3d/buffers/GpuBufferSlice;
    • getFogColor

      private Vector4f getFogColor(Camera camera, float float2, ClientWorld clientWorld, int int2, float float3, boolean bool)
      Mappings:
      Namespace Name Mixin selector
      named getFogColor Lnet/minecraft/client/render/BackgroundRenderer;getFogColor(Lnet/minecraft/client/render/Camera;FLnet/minecraft/client/world/ClientWorld;IFZ)Lorg/joml/Vector4f;
      intermediary method_62185 Lnet/minecraft/class_758;method_62185(Lnet/minecraft/class_4184;FLnet/minecraft/class_638;IFZ)Lorg/joml/Vector4f;
      official a Lhkj;a(Lfro;FLgoo;IFZ)Lorg/joml/Vector4f;
    • toggleFog

      public static boolean toggleFog()
      Mappings:
      Namespace Name Mixin selector
      named toggleFog Lnet/minecraft/client/render/BackgroundRenderer;toggleFog()Z
      intermediary method_63521 Lnet/minecraft/class_758;method_63521()Z
      official b Lhkj;b()Z
    • applyFog

      public Vector4f applyFog(Camera camera, int int2, boolean bool, RenderTickCounter renderTickCounter, float tickProgress, ClientWorld clientWorld)
      Mappings:
      Namespace Name Mixin selector
      named applyFog Lnet/minecraft/client/render/BackgroundRenderer;applyFog(Lnet/minecraft/client/render/Camera;IZLnet/minecraft/client/render/RenderTickCounter;FLnet/minecraft/client/world/ClientWorld;)Lorg/joml/Vector4f;
      intermediary method_3211 Lnet/minecraft/class_758;method_3211(Lnet/minecraft/class_4184;IZLnet/minecraft/class_9779;FLnet/minecraft/class_638;)Lorg/joml/Vector4f;
      official a Lhkj;a(Lfro;IZLfrw;FLgoo;)Lorg/joml/Vector4f;
    • method_71652

      private CameraSubmersionType method_71652(Camera camera, boolean bool)
      Mappings:
      Namespace Name Mixin selector
      named method_71652 Lnet/minecraft/client/render/BackgroundRenderer;method_71652(Lnet/minecraft/client/render/Camera;Z)Lnet/minecraft/block/enums/CameraSubmersionType;
      intermediary method_71652 Lnet/minecraft/class_758;method_71652(Lnet/minecraft/class_4184;Z)Lnet/minecraft/class_5636;
      official a Lhkj;a(Lfro;Z)Leys;
    • applyFog

      private void applyFog(ByteBuffer buffer, int int2, Vector4f fogColor, float float2, float float3, float float4, float float5, float float6, float float7)
      Mappings:
      Namespace Name Mixin selector
      named applyFog Lnet/minecraft/client/render/BackgroundRenderer;applyFog(Ljava/nio/ByteBuffer;ILorg/joml/Vector4f;FFFFFF)V
      intermediary method_71110 Lnet/minecraft/class_758;method_71110(Ljava/nio/ByteBuffer;ILorg/joml/Vector4f;FFFFFF)V
      official a Lhkj;a(Ljava/nio/ByteBuffer;ILorg/joml/Vector4f;FFFFFF)V