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/GlGpuBuffer
intermediary net/minecraft/class_10859
official flz
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class com.mojang.blaze3d.buffers.GpuBuffer
GpuBuffer.MappedView
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected @Nullable ByteBuffer
private final BufferManager
protected boolean
protected final int
protected static final com.mojang.jtracy.MemoryPool
Fields 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
ConstructorsModifierConstructorDescriptionprotected
GlGpuBuffer
(@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 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
- 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
- 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
- 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