Class GlGpuBuffer

java.lang.Object
com.mojang.blaze3d.buffers.GpuBuffer
net.minecraft.client.gl.GlGpuBuffer
All Implemented Interfaces:
AutoCloseable

@Environment(CLIENT) public class GlGpuBuffer extends GpuBuffer
Mappings:
Namespace Name
named net/minecraft/client/gl/GlGpuBuffer
intermediary net/minecraft/class_10859
official flz
  • Field Details

    • POOL

      protected static final com.mojang.jtracy.MemoryPool POOL
      Mappings:
      Namespace Name Mixin selector
      named POOL Lnet/minecraft/client/gl/GlGpuBuffer;POOL:Lcom/mojang/jtracy/MemoryPool;
      intermediary field_57838 Lnet/minecraft/class_10859;field_57838:Lcom/mojang/jtracy/MemoryPool;
      official a Lflz;a:Lcom/mojang/jtracy/MemoryPool;
    • closed

      protected boolean closed
      Mappings:
      Namespace Name Mixin selector
      named closed Lnet/minecraft/client/gl/GlGpuBuffer;closed:Z
      intermediary field_57839 Lnet/minecraft/class_10859;field_57839:Z
      official b Lflz;b:Z
    • debugLabelSupplier

      @Nullable protected final @Nullable Supplier<String> debugLabelSupplier
      Mappings:
      Namespace Name Mixin selector
      named debugLabelSupplier Lnet/minecraft/client/gl/GlGpuBuffer;debugLabelSupplier:Ljava/util/function/Supplier;
      intermediary field_57841 Lnet/minecraft/class_10859;field_57841:Ljava/util/function/Supplier;
      official c Lflz;c:Ljava/util/function/Supplier;
    • bufferManager

      private final BufferManager bufferManager
      Mappings:
      Namespace Name Mixin selector
      named bufferManager Lnet/minecraft/client/gl/GlGpuBuffer;bufferManager:Lnet/minecraft/client/gl/BufferManager;
      intermediary field_60011 Lnet/minecraft/class_10859;field_60011:Lnet/minecraft/class_10874;
      official f Lflz;f:Lfly;
    • id

      protected final int id
      Mappings:
      Namespace Name Mixin selector
      named id Lnet/minecraft/client/gl/GlGpuBuffer;id:I
      intermediary field_57842 Lnet/minecraft/class_10859;field_57842:I
      official d Lflz;d:I
    • backingBuffer

      @Nullable protected @Nullable ByteBuffer backingBuffer
      Mappings:
      Namespace Name Mixin selector
      named backingBuffer Lnet/minecraft/client/gl/GlGpuBuffer;backingBuffer:Ljava/nio/ByteBuffer;
      intermediary field_60010 Lnet/minecraft/class_10859;field_60010:Ljava/nio/ByteBuffer;
      official e Lflz;e:Ljava/nio/ByteBuffer;
  • Constructor Details

    • GlGpuBuffer

      protected GlGpuBuffer(@Nullable @Nullable Supplier<String> debugLabelSupplier, BufferManager bufferManager, int usage, int size, int id, @Nullable @Nullable ByteBuffer backingBuffer)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/client/gl/GlGpuBuffer;<init>(Ljava/util/function/Supplier;Lnet/minecraft/client/gl/BufferManager;IIILjava/nio/ByteBuffer;)V
      intermediary <init> Lnet/minecraft/class_10859;<init>(Ljava/util/function/Supplier;Lnet/minecraft/class_10874;IIILjava/nio/ByteBuffer;)V
      official <init> Lflz;<init>(Ljava/util/function/Supplier;Lfly;IIILjava/nio/ByteBuffer;)V
  • Method Details