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/BufferManagerintermediary net/minecraft/class_10874official fwz
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate static classprivate static class -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) abstract voidcopyBufferSubData(int fromBuffer, int toBuffer, long long2, long long3, long long4) static BufferManagercreate(GLCapabilities capabilities, Set<String> usedCapabilities, GpuDeviceInfo deviceInfo) (package private) abstract int(package private) abstract int(package private) abstract voidflushMappedBufferRange(int buffer, long long2, long long3, int int2) (package private) abstract @Nullable ByteBuffermapBufferRange(int buffer, long long2, long long3, int int2, int int3) (package private) abstract voidsetBufferData(int buffer, long size, int usage) (package private) abstract voidsetBufferData(int buffer, ByteBuffer data, int usage) (package private) abstract voidsetBufferStorage(int buffer, long size, int usage) (package private) abstract voidsetBufferStorage(int buffer, ByteBuffer data, int usage) (package private) abstract voidsetBufferSubData(int buffer, long long2, ByteBuffer byteBuffer, int int2) (package private) abstract voidsetupBlitFramebuffer(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 voidsetupFramebuffer(int framebuffer, int colorAttachment, int depthAttachment, int mipLevel, int bindTarget) (package private) abstract voidunmapBuffer(int buffer, int usage)
-
Constructor Details
-
BufferManager
public BufferManager()
-
-
Method Details
-
create
public static BufferManager create(GLCapabilities capabilities, Set<String> usedCapabilities, GpuDeviceInfo deviceInfo) - Mappings:
Namespace Name Mixin selector named createLnet/minecraft/client/gl/BufferManager;create(Lorg/lwjgl/opengl/GLCapabilities;Ljava/util/Set;Lnet/minecraft/client/gl/GpuDeviceInfo;)Lnet/minecraft/client/gl/BufferManager;intermediary method_68813Lnet/minecraft/class_10874;method_68813(Lorg/lwjgl/opengl/GLCapabilities;Ljava/util/Set;Lnet/minecraft/class_11541;)Lnet/minecraft/class_10874;official aLfwz;a(Lorg/lwjgl/opengl/GLCapabilities;Ljava/util/Set;Lfwc;)Lfwz;
-
createBuffer
abstract int createBuffer()- Mappings:
Namespace Name Mixin selector named createBufferLnet/minecraft/client/gl/BufferManager;createBuffer()Iintermediary method_71023Lnet/minecraft/class_10874;method_71023()Iofficial aLfwz;a()I
-
setBufferData
abstract void setBufferData(int buffer, long size, int usage) - Mappings:
Namespace Name Mixin selector named setBufferDataLnet/minecraft/client/gl/BufferManager;setBufferData(IJI)Vintermediary method_71028Lnet/minecraft/class_10874;method_71028(IJI)Vofficial aLfwz;a(IJI)V
-
setBufferData
- Mappings:
Namespace Name Mixin selector named setBufferDataLnet/minecraft/client/gl/BufferManager;setBufferData(ILjava/nio/ByteBuffer;I)Vintermediary method_71029Lnet/minecraft/class_10874;method_71029(ILjava/nio/ByteBuffer;I)Vofficial aLfwz;a(ILjava/nio/ByteBuffer;I)V
-
setBufferSubData
- Mappings:
Namespace Name Mixin selector named setBufferSubDataLnet/minecraft/client/gl/BufferManager;setBufferSubData(IJLjava/nio/ByteBuffer;I)Vintermediary method_71027Lnet/minecraft/class_10874;method_71027(IJLjava/nio/ByteBuffer;I)Vofficial aLfwz;a(IJLjava/nio/ByteBuffer;I)V
-
setBufferStorage
abstract void setBufferStorage(int buffer, long size, int usage) - Mappings:
Namespace Name Mixin selector named setBufferStorageLnet/minecraft/client/gl/BufferManager;setBufferStorage(IJI)Vintermediary method_71030Lnet/minecraft/class_10874;method_71030(IJI)Vofficial bLfwz;b(IJI)V
-
setBufferStorage
- Mappings:
Namespace Name Mixin selector named setBufferStorageLnet/minecraft/client/gl/BufferManager;setBufferStorage(ILjava/nio/ByteBuffer;I)Vintermediary method_71031Lnet/minecraft/class_10874;method_71031(ILjava/nio/ByteBuffer;I)Vofficial bLfwz;b(ILjava/nio/ByteBuffer;I)V
-
mapBufferRange
abstract @Nullable ByteBuffer mapBufferRange(int buffer, long long2, long long3, int int2, int int3) - Mappings:
Namespace Name Mixin selector named mapBufferRangeLnet/minecraft/client/gl/BufferManager;mapBufferRange(IJJII)Ljava/nio/ByteBuffer;intermediary method_71026Lnet/minecraft/class_10874;method_71026(IJJII)Ljava/nio/ByteBuffer;official aLfwz;a(IJJII)Ljava/nio/ByteBuffer;
-
unmapBuffer
abstract void unmapBuffer(int buffer, int usage) - Mappings:
Namespace Name Mixin selector named unmapBufferLnet/minecraft/client/gl/BufferManager;unmapBuffer(II)Vintermediary method_71024Lnet/minecraft/class_10874;method_71024(II)Vofficial aLfwz;a(II)V
-
createFramebuffer
abstract int createFramebuffer()- Mappings:
Namespace Name Mixin selector named createFramebufferLnet/minecraft/client/gl/BufferManager;createFramebuffer()Iintermediary method_68431Lnet/minecraft/class_10874;method_68431()Iofficial bLfwz;b()I
-
setupFramebuffer
abstract void setupFramebuffer(int framebuffer, int colorAttachment, int depthAttachment, int mipLevel, int bindTarget) - Mappings:
Namespace Name Mixin selector named setupFramebufferLnet/minecraft/client/gl/BufferManager;setupFramebuffer(IIIII)Vintermediary method_68432Lnet/minecraft/class_10874;method_68432(IIIII)Vofficial aLfwz;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 setupBlitFramebufferLnet/minecraft/client/gl/BufferManager;setupBlitFramebuffer(IIIIIIIIIIII)Vintermediary method_68812Lnet/minecraft/class_10874;method_68812(IIIIIIIIIIII)Vofficial aLfwz;a(IIIIIIIIIIII)V
-
flushMappedBufferRange
abstract void flushMappedBufferRange(int buffer, long long2, long long3, int int2) - Mappings:
Namespace Name Mixin selector named flushMappedBufferRangeLnet/minecraft/client/gl/BufferManager;flushMappedBufferRange(IJJI)Vintermediary method_71025Lnet/minecraft/class_10874;method_71025(IJJI)Vofficial aLfwz;a(IJJI)V
-
copyBufferSubData
abstract void copyBufferSubData(int fromBuffer, int toBuffer, long long2, long long3, long long4) - Mappings:
Namespace Name Mixin selector named copyBufferSubDataLnet/minecraft/client/gl/BufferManager;copyBufferSubData(IIJJJ)Vintermediary method_72237Lnet/minecraft/class_10874;method_72237(IIJJJ)Vofficial aLfwz;a(IIJJJ)V
-