Package net.minecraft.client.gl
Class GpuBufferManager
java.lang.Object
net.minecraft.client.gl.GpuBufferManager
- Direct Known Subclasses:
GpuBufferManager.ARBGpuBufferManager
,GpuBufferManager.DirectGpuBufferManager
- Mappings:
Namespace Name named net/minecraft/client/gl/GpuBufferManager
intermediary net/minecraft/class_11266
official flx
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate static class
private static class
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic GpuBufferManager
create
(GLCapabilities capabilities, Set<String> usedCapabilities) abstract GlGpuBuffer
createBuffer
(BufferManager bufferManager, @Nullable Supplier<String> debugLabelSupplier, int usage, int size) abstract GlGpuBuffer
createBuffer
(BufferManager bufferManager, @Nullable Supplier<String> debugLabelSupplier, int usage, ByteBuffer data) abstract GlGpuBuffer.Mapped
mapBufferRange
(BufferManager bufferManager, GlGpuBuffer buffer, int offset, int length, int flags)
-
Constructor Details
-
GpuBufferManager
public GpuBufferManager()
-
-
Method Details
-
create
- Mappings:
Namespace Name Mixin selector named create
Lnet/minecraft/client/gl/GpuBufferManager;create(Lorg/lwjgl/opengl/GLCapabilities;Ljava/util/Set;)Lnet/minecraft/client/gl/GpuBufferManager;
intermediary method_71019
Lnet/minecraft/class_11266;method_71019(Lorg/lwjgl/opengl/GLCapabilities;Ljava/util/Set;)Lnet/minecraft/class_11266;
official a
Lflx;a(Lorg/lwjgl/opengl/GLCapabilities;Ljava/util/Set;)Lflx;
-
createBuffer
public abstract GlGpuBuffer createBuffer(BufferManager bufferManager, @Nullable @Nullable Supplier<String> debugLabelSupplier, int usage, int size) - 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 abstract GlGpuBuffer createBuffer(BufferManager bufferManager, @Nullable @Nullable Supplier<String> debugLabelSupplier, int usage, ByteBuffer data) - 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 abstract GlGpuBuffer.Mapped mapBufferRange(BufferManager bufferManager, GlGpuBuffer buffer, int offset, int length, int flags) - 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;
-