Class GpuBufferManager.ARBGpuBufferManager

java.lang.Object
net.minecraft.client.gl.GpuBufferManager
net.minecraft.client.gl.GpuBufferManager.ARBGpuBufferManager
Enclosing class:
GpuBufferManager

@Environment(CLIENT) private static class GpuBufferManager.ARBGpuBufferManager extends GpuBufferManager
Mappings:
Namespace Name
named net/minecraft/client/gl/GpuBufferManager$ARBGpuBufferManager
intermediary net/minecraft/class_11266$class_11267
official flx$a
  • Constructor Details

    • ARBGpuBufferManager

      ARBGpuBufferManager()
  • Method Details

    • createBuffer

      public GlGpuBuffer createBuffer(BufferManager bufferManager, @Nullable @Nullable Supplier<String> debugLabelSupplier, int usage, int size)
      Specified by:
      createBuffer in class GpuBufferManager
      Mappings:
      Namespace Name Mixin selector
      named createBuffer Lnet/minecraft/client/gl/GpuBufferManager;createBuffer(Lnet/minecraft/client/gl/BufferManager;Ljava/util/function/Supplier;II)Lnet/minecraft/client/gl/GlGpuBuffer;
      intermediary method_71017 Lnet/minecraft/class_11266;method_71017(Lnet/minecraft/class_10874;Ljava/util/function/Supplier;II)Lnet/minecraft/class_10859;
      official a Lflx;a(Lfly;Ljava/util/function/Supplier;II)Lflz;
    • createBuffer

      public GlGpuBuffer createBuffer(BufferManager bufferManager, @Nullable @Nullable Supplier<String> debugLabelSupplier, int usage, ByteBuffer data)
      Specified by:
      createBuffer in class GpuBufferManager
      Mappings:
      Namespace Name Mixin selector
      named createBuffer Lnet/minecraft/client/gl/GpuBufferManager;createBuffer(Lnet/minecraft/client/gl/BufferManager;Ljava/util/function/Supplier;ILjava/nio/ByteBuffer;)Lnet/minecraft/client/gl/GlGpuBuffer;
      intermediary method_71018 Lnet/minecraft/class_11266;method_71018(Lnet/minecraft/class_10874;Ljava/util/function/Supplier;ILjava/nio/ByteBuffer;)Lnet/minecraft/class_10859;
      official a Lflx;a(Lfly;Ljava/util/function/Supplier;ILjava/nio/ByteBuffer;)Lflz;
    • mapBufferRange

      @Nullable private @Nullable ByteBuffer mapBufferRange(BufferManager bufferManager, int usage, int buffer, int length)
      Mappings:
      Namespace Name Mixin selector
      named mapBufferRange Lnet/minecraft/client/gl/GpuBufferManager$ARBGpuBufferManager;mapBufferRange(Lnet/minecraft/client/gl/BufferManager;III)Ljava/nio/ByteBuffer;
      intermediary method_71021 Lnet/minecraft/class_11266$class_11267;method_71021(Lnet/minecraft/class_10874;III)Ljava/nio/ByteBuffer;
      official a Lflx$a;a(Lfly;III)Ljava/nio/ByteBuffer;
    • mapBufferRange

      public GlGpuBuffer.Mapped mapBufferRange(BufferManager bufferManager, GlGpuBuffer buffer, int offset, int length, int flags)
      Specified by:
      mapBufferRange in class GpuBufferManager
      Mappings:
      Namespace Name Mixin selector
      named mapBufferRange Lnet/minecraft/client/gl/GpuBufferManager;mapBufferRange(Lnet/minecraft/client/gl/BufferManager;Lnet/minecraft/client/gl/GlGpuBuffer;III)Lnet/minecraft/client/gl/GlGpuBuffer$Mapped;
      intermediary method_71016 Lnet/minecraft/class_11266;method_71016(Lnet/minecraft/class_10874;Lnet/minecraft/class_10859;III)Lnet/minecraft/class_10859$class_11269;
      official a Lflx;a(Lfly;Lflz;III)Lflz$a;