Package net.minecraft.client.gl
Class GpuBuffer
java.lang.Object
net.minecraft.client.gl.GpuBuffer
- All Implemented Interfaces:
AutoCloseable
- Mappings:
Namespace Name named net/minecraft/client/gl/GpuBufferintermediary net/minecraft/class_10227official fdq
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate booleanfinal intprivate booleanprivate static final com.mojang.jtracy.MemoryPoolintprivate final GlBufferTargetprivate final GlUsage -
Constructor Summary
ConstructorsConstructorDescriptionGpuBuffer(GlBufferTarget target, GlUsage usage, int size) GpuBuffer(GlBufferTarget target, GlUsage usage, ByteBuffer buf) -
Method Summary
-
Field Details
-
MEMORY_POOL
private static final com.mojang.jtracy.MemoryPool MEMORY_POOL- Mappings:
Namespace Name Mixin selector named MEMORY_POOLLnet/minecraft/client/gl/GpuBuffer;MEMORY_POOL:Lcom/mojang/jtracy/MemoryPool;intermediary field_54352Lnet/minecraft/class_10227;field_54352:Lcom/mojang/jtracy/MemoryPool;official cLfdq;c:Lcom/mojang/jtracy/MemoryPool;
-
target
- Mappings:
Namespace Name Mixin selector named targetLnet/minecraft/client/gl/GpuBuffer;target:Lnet/minecraft/client/gl/GlBufferTarget;intermediary field_54353Lnet/minecraft/class_10227;field_54353:Lnet/minecraft/class_10226;official dLfdq;d:Lfdo;
-
usage
- Mappings:
Namespace Name Mixin selector named usageLnet/minecraft/client/gl/GpuBuffer;usage:Lnet/minecraft/client/gl/GlUsage;intermediary field_54354Lnet/minecraft/class_10227;field_54354:Lnet/minecraft/class_8555;official eLfdq;e:Lfdp;
-
closed
private boolean closed- Mappings:
Namespace Name Mixin selector named closedLnet/minecraft/client/gl/GpuBuffer;closed:Zintermediary field_54355Lnet/minecraft/class_10227;field_54355:Zofficial fLfdq;f:Z
-
initialized
private boolean initialized- Mappings:
Namespace Name Mixin selector named initializedLnet/minecraft/client/gl/GpuBuffer;initialized:Zintermediary field_54356Lnet/minecraft/class_10227;field_54356:Zofficial gLfdq;g:Z
-
handle
public final int handle- Mappings:
Namespace Name Mixin selector named handleLnet/minecraft/client/gl/GpuBuffer;handle:Iintermediary field_54350Lnet/minecraft/class_10227;field_54350:Iofficial aLfdq;a:I
-
size
public int size- Mappings:
Namespace Name Mixin selector named sizeLnet/minecraft/client/gl/GpuBuffer;size:Iintermediary field_54351Lnet/minecraft/class_10227;field_54351:Iofficial bLfdq;b:I
-
-
Constructor Details
-
GpuBuffer
- Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/client/gl/GpuBuffer;<init>(Lnet/minecraft/client/gl/GlBufferTarget;Lnet/minecraft/client/gl/GlUsage;I)Vintermediary <init>Lnet/minecraft/class_10227;<init>(Lnet/minecraft/class_10226;Lnet/minecraft/class_8555;I)Vofficial <init>Lfdq;<init>(Lfdo;Lfdp;I)V
-
GpuBuffer
- Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/client/gl/GpuBuffer;<init>(Lnet/minecraft/client/gl/GlBufferTarget;Lnet/minecraft/client/gl/GlUsage;Ljava/nio/ByteBuffer;)Vintermediary <init>Lnet/minecraft/class_10227;<init>(Lnet/minecraft/class_10226;Lnet/minecraft/class_8555;Ljava/nio/ByteBuffer;)Vofficial <init>Lfdq;<init>(Lfdo;Lfdp;Ljava/nio/ByteBuffer;)V
-
-
Method Details
-
resize
public void resize(int newSize) - Mappings:
Namespace Name Mixin selector named resizeLnet/minecraft/client/gl/GpuBuffer;resize(I)Vintermediary method_64319Lnet/minecraft/class_10227;method_64319(I)Vofficial aLfdq;a(I)V
-
copyFrom
- Mappings:
Namespace Name Mixin selector named copyFromLnet/minecraft/client/gl/GpuBuffer;copyFrom(Ljava/nio/ByteBuffer;I)Vintermediary method_64321Lnet/minecraft/class_10227;method_64321(Ljava/nio/ByteBuffer;I)Vofficial aLfdq;a(Ljava/nio/ByteBuffer;I)V
-
read
- Mappings:
Namespace Name Mixin selector named readLnet/minecraft/client/gl/GpuBuffer;read()Lnet/minecraft/client/gl/GpuBuffer$ReadResult;intermediary method_64318Lnet/minecraft/class_10227;method_64318()Lnet/minecraft/class_10227$class_10228;official aLfdq;a()Lfdq$a;
-
read
- Mappings:
Namespace Name Mixin selector named readLnet/minecraft/client/gl/GpuBuffer;read(II)Lnet/minecraft/client/gl/GpuBuffer$ReadResult;intermediary method_64320Lnet/minecraft/class_10227;method_64320(II)Lnet/minecraft/class_10227$class_10228;official aLfdq;a(II)Lfdq$a;
-
close
public void close()- Specified by:
closein interfaceAutoCloseable
-
bind
public void bind()- Mappings:
Namespace Name Mixin selector named bindLnet/minecraft/client/gl/GpuBuffer;bind()Vintermediary method_64322Lnet/minecraft/class_10227;method_64322()Vofficial bLfdq;b()V
-