Class GpuBufferManager.DirectGpuBufferManager

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

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

    • DirectGpuBufferManager

      DirectGpuBufferManager()
  • 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

      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;