Class MappableRingBuffer

java.lang.Object
net.minecraft.client.gl.MappableRingBuffer
All Implemented Interfaces:
AutoCloseable

@Environment(CLIENT) public class MappableRingBuffer extends Object implements AutoCloseable
Mappings:
Namespace Name
named net/minecraft/client/gl/MappableRingBuffer
intermediary net/minecraft/class_11285
official gxk
  • Field Details

    • BUFFER_COUNT

      private static final int BUFFER_COUNT
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named BUFFER_COUNT Lnet/minecraft/client/gl/MappableRingBuffer;BUFFER_COUNT:I
      intermediary field_60113 Lnet/minecraft/class_11285;field_60113:I
      official a Lgxk;a:I
    • buffers

      private final GpuBuffer[] buffers
      Mappings:
      Namespace Name Mixin selector
      named buffers Lnet/minecraft/client/gl/MappableRingBuffer;buffers:[Lcom/mojang/blaze3d/buffers/GpuBuffer;
      intermediary field_60114 Lnet/minecraft/class_11285;field_60114:[Lcom/mojang/blaze3d/buffers/GpuBuffer;
      official b Lgxk;b:[Lcom/mojang/blaze3d/buffers/GpuBuffer;
    • fences

      private final GpuFence[] fences
      Mappings:
      Namespace Name Mixin selector
      named fences Lnet/minecraft/client/gl/MappableRingBuffer;fences:[Lcom/mojang/blaze3d/buffers/GpuFence;
      intermediary field_60115 Lnet/minecraft/class_11285;field_60115:[Lcom/mojang/blaze3d/buffers/GpuFence;
      official c Lgxk;c:[Lcom/mojang/blaze3d/buffers/GpuFence;
    • size

      private final int size
      Mappings:
      Namespace Name Mixin selector
      named size Lnet/minecraft/client/gl/MappableRingBuffer;size:I
      intermediary field_60320 Lnet/minecraft/class_11285;field_60320:I
      official d Lgxk;d:I
    • current

      private int current
      Mappings:
      Namespace Name Mixin selector
      named current Lnet/minecraft/client/gl/MappableRingBuffer;current:I
      intermediary field_60116 Lnet/minecraft/class_11285;field_60116:I
      official e Lgxk;e:I
  • Constructor Details

    • MappableRingBuffer

      public MappableRingBuffer(Supplier<String> nameSupplier, int usage, int size)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/client/gl/MappableRingBuffer;<init>(Ljava/util/function/Supplier;II)V
      intermediary <init> Lnet/minecraft/class_11285;<init>(Ljava/util/function/Supplier;II)V
      official <init> Lgxk;<init>(Ljava/util/function/Supplier;II)V
  • Method Details

    • size

      public int size()
      Mappings:
      Namespace Name Mixin selector
      named size Lnet/minecraft/client/gl/MappableRingBuffer;size()I
      intermediary method_71312 Lnet/minecraft/class_11285;method_71312()I
      official a Lgxk;a()I
    • getBlocking

      public GpuBuffer getBlocking()
      Mappings:
      Namespace Name Mixin selector
      named getBlocking Lnet/minecraft/client/gl/MappableRingBuffer;getBlocking()Lcom/mojang/blaze3d/buffers/GpuBuffer;
      intermediary method_71119 Lnet/minecraft/class_11285;method_71119()Lcom/mojang/blaze3d/buffers/GpuBuffer;
      official b Lgxk;b()Lcom/mojang/blaze3d/buffers/GpuBuffer;
    • rotate

      public void rotate()
      Mappings:
      Namespace Name Mixin selector
      named rotate Lnet/minecraft/client/gl/MappableRingBuffer;rotate()V
      intermediary method_71121 Lnet/minecraft/class_11285;method_71121()V
      official c Lgxk;c()V
    • close

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