Package net.minecraft.client.gl
Class BufferManager
java.lang.Object
net.minecraft.client.gl.BufferManager
- Direct Known Subclasses:
BufferManager.ARBBufferManager
,BufferManager.DefaultBufferManager
- Mappings:
Namespace Name named net/minecraft/client/gl/BufferManager
intermediary net/minecraft/class_10874
official fly
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate static class
private static class
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic BufferManager
create
(GLCapabilities capabilities, Set<String> usedCapabilities) (package private) abstract int
(package private) abstract int
(package private) abstract void
flushMappedBufferRange
(int buffer, int offset, int length) (package private) abstract @Nullable ByteBuffer
mapBufferRange
(int buffer, int offset, int length, int access) (package private) abstract void
method_72237
(int int2, int int3, int int4, int int5, int int6) (package private) abstract void
setBufferData
(int buffer, long size, int usage) (package private) abstract void
setBufferData
(int buffer, ByteBuffer data, int usage) (package private) abstract void
setBufferStorage
(int buffer, long size, int flags) (package private) abstract void
setBufferStorage
(int buffer, ByteBuffer data, int flags) (package private) abstract void
setBufferSubData
(int buffer, int offset, ByteBuffer data) (package private) abstract void
setupBlitFramebuffer
(int readFramebuffer, int writeFramebuffer, int srcX0, int srcY0, int srcX1, int srcY1, int dstX0, int dstY0, int dstX1, int dstY1, int mask, int filter) (package private) abstract void
setupFramebuffer
(int framebuffer, int colorAttachment, int depthAttachment, int mipLevel, int bindTarget) (package private) abstract void
unmapBuffer
(int buffer)
-
Constructor Details
-
BufferManager
public BufferManager()
-
-
Method Details
-
create
- Mappings:
Namespace Name Mixin selector named create
Lnet/minecraft/client/gl/BufferManager;create(Lorg/lwjgl/opengl/GLCapabilities;Ljava/util/Set;)Lnet/minecraft/client/gl/BufferManager;
intermediary method_68813
Lnet/minecraft/class_10874;method_68813(Lorg/lwjgl/opengl/GLCapabilities;Ljava/util/Set;)Lnet/minecraft/class_10874;
official a
Lfly;a(Lorg/lwjgl/opengl/GLCapabilities;Ljava/util/Set;)Lfly;
-
createBuffer
abstract int createBuffer()- Mappings:
Namespace Name Mixin selector named createBuffer
Lnet/minecraft/client/gl/BufferManager;createBuffer()I
intermediary method_71023
Lnet/minecraft/class_10874;method_71023()I
official a
Lfly;a()I
-
setBufferData
abstract void setBufferData(int buffer, long size, int usage) - Mappings:
Namespace Name Mixin selector named setBufferData
Lnet/minecraft/client/gl/BufferManager;setBufferData(IJI)V
intermediary method_71028
Lnet/minecraft/class_10874;method_71028(IJI)V
official a
Lfly;a(IJI)V
-
setBufferData
- Mappings:
Namespace Name Mixin selector named setBufferData
Lnet/minecraft/client/gl/BufferManager;setBufferData(ILjava/nio/ByteBuffer;I)V
intermediary method_71029
Lnet/minecraft/class_10874;method_71029(ILjava/nio/ByteBuffer;I)V
official a
Lfly;a(ILjava/nio/ByteBuffer;I)V
-
setBufferSubData
- Mappings:
Namespace Name Mixin selector named setBufferSubData
Lnet/minecraft/client/gl/BufferManager;setBufferSubData(IILjava/nio/ByteBuffer;)V
intermediary method_71027
Lnet/minecraft/class_10874;method_71027(IILjava/nio/ByteBuffer;)V
official a
Lfly;a(IILjava/nio/ByteBuffer;)V
-
setBufferStorage
abstract void setBufferStorage(int buffer, long size, int flags) - Mappings:
Namespace Name Mixin selector named setBufferStorage
Lnet/minecraft/client/gl/BufferManager;setBufferStorage(IJI)V
intermediary method_71030
Lnet/minecraft/class_10874;method_71030(IJI)V
official b
Lfly;b(IJI)V
-
setBufferStorage
- Mappings:
Namespace Name Mixin selector named setBufferStorage
Lnet/minecraft/client/gl/BufferManager;setBufferStorage(ILjava/nio/ByteBuffer;I)V
intermediary method_71031
Lnet/minecraft/class_10874;method_71031(ILjava/nio/ByteBuffer;I)V
official b
Lfly;b(ILjava/nio/ByteBuffer;I)V
-
mapBufferRange
@Nullable abstract @Nullable ByteBuffer mapBufferRange(int buffer, int offset, int length, int access) - Mappings:
Namespace Name Mixin selector named mapBufferRange
Lnet/minecraft/client/gl/BufferManager;mapBufferRange(IIII)Ljava/nio/ByteBuffer;
intermediary method_71026
Lnet/minecraft/class_10874;method_71026(IIII)Ljava/nio/ByteBuffer;
official a
Lfly;a(IIII)Ljava/nio/ByteBuffer;
-
unmapBuffer
abstract void unmapBuffer(int buffer) - Mappings:
Namespace Name Mixin selector named unmapBuffer
Lnet/minecraft/client/gl/BufferManager;unmapBuffer(I)V
intermediary method_71024
Lnet/minecraft/class_10874;method_71024(I)V
official a
Lfly;a(I)V
-
createFramebuffer
abstract int createFramebuffer()- Mappings:
Namespace Name Mixin selector named createFramebuffer
Lnet/minecraft/client/gl/BufferManager;createFramebuffer()I
intermediary method_68431
Lnet/minecraft/class_10874;method_68431()I
official b
Lfly;b()I
-
setupFramebuffer
abstract void setupFramebuffer(int framebuffer, int colorAttachment, int depthAttachment, int mipLevel, int bindTarget) - Mappings:
Namespace Name Mixin selector named setupFramebuffer
Lnet/minecraft/client/gl/BufferManager;setupFramebuffer(IIIII)V
intermediary method_68432
Lnet/minecraft/class_10874;method_68432(IIIII)V
official a
Lfly;a(IIIII)V
-
setupBlitFramebuffer
abstract void setupBlitFramebuffer(int readFramebuffer, int writeFramebuffer, int srcX0, int srcY0, int srcX1, int srcY1, int dstX0, int dstY0, int dstX1, int dstY1, int mask, int filter) - Mappings:
Namespace Name Mixin selector named setupBlitFramebuffer
Lnet/minecraft/client/gl/BufferManager;setupBlitFramebuffer(IIIIIIIIIIII)V
intermediary method_68812
Lnet/minecraft/class_10874;method_68812(IIIIIIIIIIII)V
official a
Lfly;a(IIIIIIIIIIII)V
-
flushMappedBufferRange
abstract void flushMappedBufferRange(int buffer, int offset, int length) - Mappings:
Namespace Name Mixin selector named flushMappedBufferRange
Lnet/minecraft/client/gl/BufferManager;flushMappedBufferRange(III)V
intermediary method_71025
Lnet/minecraft/class_10874;method_71025(III)V
official a
Lfly;a(III)V
-
method_72237
abstract void method_72237(int int2, int int3, int int4, int int5, int int6) - Mappings:
Namespace Name Mixin selector named method_72237
Lnet/minecraft/client/gl/BufferManager;method_72237(IIIII)V
intermediary method_72237
Lnet/minecraft/class_10874;method_72237(IIIII)V
official b
Lfly;b(IIIII)V
-