net.minecraft.client.gl

public abstract class GlBufferManager

com.mojang.renderpearl.backend.opengl.DirectStateAccess
net.minecraft.class_10874
net.minecraft.client.gl.GlBufferManager

Constructor summary

ModifierConstructor
public ()

Method summary

Modifier and TypeMethod
public static GlBufferManager
create(org.lwjgl.opengl.GLCapabilities capabilities, Set<String> enabledExtensions, GlHeuristics heuristics)
method_68813(org.lwjgl.opengl.GLCapabilities arg0, Set<String> arg1, class_11541 arg2)
create(org.lwjgl.opengl.GLCapabilities capabilities, Set<String> usedCapabilities, GlDeviceInfo deviceInfo)
public abstract int
createBuffer()
method_71023()
createBuffer()
public abstract void
bufferData(int buffer, long size, int usage)
method_71028(int arg0, long arg1, int arg2)
setBufferData(int buffer, long size, int usage)
public abstract void
bufferData(int buffer, ByteBuffer data, int usage)
method_71029(int arg0, ByteBuffer arg1, int arg2)
setBufferData(int buffer, ByteBuffer data, int usage)
public abstract void
bufferSubData(int buffer, long offset, ByteBuffer data, int usage)
method_71027(int arg0, long arg1, ByteBuffer arg2, int arg3)
setBufferSubData(int buffer, long offset, ByteBuffer data, int usage)
public abstract void
bufferStorage(int buffer, long size, int usage)
method_71030(int arg0, long arg1, int arg2)
setBufferStorage(int buffer, long size, int usage)
public abstract void
bufferStorage(int buffer, ByteBuffer data, int usage)
method_71031(int arg0, ByteBuffer arg1, int arg2)
setBufferStorage(int buffer, ByteBuffer data, int usage)
public abstract ByteBuffer
mapBufferRange(int buffer, long offset, long length, int access, int usage)
method_71026(int arg0, long arg1, long arg2, int arg3, int arg4)
mapBufferRange(int buffer, long offset, long length, int access, int usage)
public abstract void
unmapBuffer(int buffer, int usage)
method_71024(int arg0, int arg1)
unmapBuffer(int buffer, int usage)
public abstract int
createFrameBufferObject()
method_68431()
createFramebuffer()
public abstract void
bindFrameBufferTextures(int fbo, int[] color, int[] colorMipLevels, int depth, int depthMipLevel, int bindSlot)
method_68432(int arg0, int[] arg1, int[] arg2, int arg3, int arg4, int arg5)
setupFramebuffer(int framebuffer, int[] colorTextures, int[] colorLevels, int depthTexture, int depthLevel, int target)
public void
bindFrameBufferTextures(int fbo, int color, int depth, int mipLevel, int bindSlot)
method_1_5416(int arg0, int arg1, int arg2, int arg3, int arg4)
setupFramebuffer(int framebuffer, int colorTexture, int depthTexture, int level, int target)
public abstract void
blitFrameBuffers(int source, int dest, int srcX0, int srcY0, int srcX1, int srcY1, int dstX0, int dstY0, int dstX1, int dstY1, int mask, int filter)
method_68812(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, int arg8, int arg9, int arg10, int arg11)
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)
public abstract void
flushMappedBufferRange(int handle, long offset, long length, int usage)
method_71025(int arg0, long arg1, long arg2, int arg3)
flushMappedBufferRange(int buffer, long offset, long length, int usage)
public abstract void
copyBufferSubData(int source, int target, long sourceOffset, long targetOffset, long length)
method_72237(int arg0, int arg1, long arg2, long arg3, long arg4)
copyBufferSubData(int fromBuffer, int toBuffer, long readOffset, long writeOffset, long size)