Package net.minecraft.client.gl
Class GlGpuBuffer
java.lang.Object
com.mojang.blaze3d.buffers.GpuBuffer
net.minecraft.client.gl.GlGpuBuffer
- All Implemented Interfaces:
 AutoCloseable
- Mappings:
 Namespace Name named net/minecraft/client/gl/GlGpuBufferintermediary net/minecraft/class_10859official fma
- 
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class com.mojang.blaze3d.buffers.GpuBuffer
GpuBuffer.MappedView - 
Field Summary
FieldsModifier and TypeFieldDescriptionprotected @Nullable ByteBufferprivate final BufferManagerprotected booleanprotected final intprotected static final com.mojang.jtracy.MemoryPoolFields inherited from class com.mojang.blaze3d.buffers.GpuBuffer
size, USAGE_COPY_DST, USAGE_COPY_SRC, USAGE_HINT_CLIENT_STORAGE, USAGE_INDEX, USAGE_MAP_READ, USAGE_MAP_WRITE, USAGE_UNIFORM, USAGE_UNIFORM_TEXEL_BUFFER, USAGE_VERTEX - 
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedGlGpuBuffer(@Nullable Supplier<String> debugLabelSupplier, BufferManager bufferManager, int usage, int size, int id, @Nullable ByteBuffer backingBuffer)  - 
Method Summary
 
- 
Field Details
- 
POOL
protected static final com.mojang.jtracy.MemoryPool POOL- Mappings:
 Namespace Name Mixin selector named POOLLnet/minecraft/client/gl/GlGpuBuffer;POOL:Lcom/mojang/jtracy/MemoryPool;intermediary field_57838Lnet/minecraft/class_10859;field_57838:Lcom/mojang/jtracy/MemoryPool;official aLfma;a:Lcom/mojang/jtracy/MemoryPool;
 - 
closed
protected boolean closed- Mappings:
 Namespace Name Mixin selector named closedLnet/minecraft/client/gl/GlGpuBuffer;closed:Zintermediary field_57839Lnet/minecraft/class_10859;field_57839:Zofficial bLfma;b:Z
 - 
debugLabelSupplier
- Mappings:
 Namespace Name Mixin selector named debugLabelSupplierLnet/minecraft/client/gl/GlGpuBuffer;debugLabelSupplier:Ljava/util/function/Supplier;intermediary field_57841Lnet/minecraft/class_10859;field_57841:Ljava/util/function/Supplier;official cLfma;c:Ljava/util/function/Supplier;
 - 
bufferManager
- Mappings:
 Namespace Name Mixin selector named bufferManagerLnet/minecraft/client/gl/GlGpuBuffer;bufferManager:Lnet/minecraft/client/gl/BufferManager;intermediary field_60011Lnet/minecraft/class_10859;field_60011:Lnet/minecraft/class_10874;official fLfma;f:Lflz;
 - 
id
protected final int id- Mappings:
 Namespace Name Mixin selector named idLnet/minecraft/client/gl/GlGpuBuffer;id:Iintermediary field_57842Lnet/minecraft/class_10859;field_57842:Iofficial dLfma;d:I
 - 
backingBuffer
- Mappings:
 Namespace Name Mixin selector named backingBufferLnet/minecraft/client/gl/GlGpuBuffer;backingBuffer:Ljava/nio/ByteBuffer;intermediary field_60010Lnet/minecraft/class_10859;field_60010:Ljava/nio/ByteBuffer;official eLfma;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;)Vintermediary <init>Lnet/minecraft/class_10859;<init>(Ljava/util/function/Supplier;Lnet/minecraft/class_10874;IIILjava/nio/ByteBuffer;)Vofficial <init>Lfma;<init>(Ljava/util/function/Supplier;Lflz;IIILjava/nio/ByteBuffer;)V
 
 - 
 - 
Method Details