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/GpuBufferManagerintermediary net/minecraft/class_11266official frr
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate static classprivate static class -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic GpuBufferManagercreate(GLCapabilities capabilities, Set<String> usedCapabilities) abstract GlGpuBuffercreateBuffer(BufferManager bufferManager, @Nullable Supplier<String> debugLabelSupplier, int usage, int size) abstract GlGpuBuffercreateBuffer(BufferManager bufferManager, @Nullable Supplier<String> debugLabelSupplier, int usage, ByteBuffer data) abstract GlGpuBuffer.MappedmapBufferRange(BufferManager bufferManager, GlGpuBuffer buffer, int offset, int length, int flags)
-
Constructor Details
-
GpuBufferManager
public GpuBufferManager()
-
-
Method Details
-
create
- Mappings:
Namespace Name Mixin selector named createLnet/minecraft/client/gl/GpuBufferManager;create(Lorg/lwjgl/opengl/GLCapabilities;Ljava/util/Set;)Lnet/minecraft/client/gl/GpuBufferManager;intermediary method_71019Lnet/minecraft/class_11266;method_71019(Lorg/lwjgl/opengl/GLCapabilities;Ljava/util/Set;)Lnet/minecraft/class_11266;official aLfrr;a(Lorg/lwjgl/opengl/GLCapabilities;Ljava/util/Set;)Lfrr;
-
createBuffer
public abstract GlGpuBuffer createBuffer(BufferManager bufferManager, @Nullable @Nullable Supplier<String> debugLabelSupplier, int usage, int size) - Mappings:
Namespace Name Mixin selector named createBufferLnet/minecraft/client/gl/GpuBufferManager;createBuffer(Lnet/minecraft/client/gl/BufferManager;Ljava/util/function/Supplier;II)Lnet/minecraft/client/gl/GlGpuBuffer;intermediary method_71017Lnet/minecraft/class_11266;method_71017(Lnet/minecraft/class_10874;Ljava/util/function/Supplier;II)Lnet/minecraft/class_10859;official aLfrr;a(Lfrs;Ljava/util/function/Supplier;II)Lfrt;
-
createBuffer
public abstract GlGpuBuffer createBuffer(BufferManager bufferManager, @Nullable @Nullable Supplier<String> debugLabelSupplier, int usage, ByteBuffer data) - Mappings:
Namespace Name Mixin selector named createBufferLnet/minecraft/client/gl/GpuBufferManager;createBuffer(Lnet/minecraft/client/gl/BufferManager;Ljava/util/function/Supplier;ILjava/nio/ByteBuffer;)Lnet/minecraft/client/gl/GlGpuBuffer;intermediary method_71018Lnet/minecraft/class_11266;method_71018(Lnet/minecraft/class_10874;Ljava/util/function/Supplier;ILjava/nio/ByteBuffer;)Lnet/minecraft/class_10859;official aLfrr;a(Lfrs;Ljava/util/function/Supplier;ILjava/nio/ByteBuffer;)Lfrt;
-
mapBufferRange
public abstract GlGpuBuffer.Mapped mapBufferRange(BufferManager bufferManager, GlGpuBuffer buffer, int offset, int length, int flags) - Mappings:
Namespace Name Mixin selector named mapBufferRangeLnet/minecraft/client/gl/GpuBufferManager;mapBufferRange(Lnet/minecraft/client/gl/BufferManager;Lnet/minecraft/client/gl/GlGpuBuffer;III)Lnet/minecraft/client/gl/GlGpuBuffer$Mapped;intermediary method_71016Lnet/minecraft/class_11266;method_71016(Lnet/minecraft/class_10874;Lnet/minecraft/class_10859;III)Lnet/minecraft/class_10859$class_11269;official aLfrr;a(Lfrs;Lfrt;III)Lfrt$a;
-