net.minecraft.client.gl

public abstract class GpuBufferManager

com.mojang.blaze3d.opengl.BufferStorage
net.minecraft.class_11266
net.minecraft.client.gl.GpuBufferManager

Constructor summary

ModifierConstructor
public ()

Method summary

Modifier and TypeMethod
public static GpuBufferManager
create(org.lwjgl.opengl.GLCapabilities capabilities, Set<String> enabledExtensions)
method_71019(org.lwjgl.opengl.GLCapabilities arg0, Set<String> arg1)
create(org.lwjgl.opengl.GLCapabilities capabilities, Set<String> usedCapabilities)
public abstract GlGpuBuffer
createBuffer(DirectStateAccess dsa, Supplier<String> label, int usage, long size)
method_71017(class_10874 arg0, Supplier<String> arg1, int arg2, long arg3)
createBuffer(BufferManager bufferManager, Supplier<String> debugLabelSupplier, int usage, long size)
public abstract GlGpuBuffer
createBuffer(DirectStateAccess dsa, Supplier<String> label, int usage, ByteBuffer data)
method_71018(class_10874 arg0, Supplier<String> arg1, int arg2, ByteBuffer arg3)
createBuffer(BufferManager bufferManager, Supplier<String> debugLabelSupplier, int usage, ByteBuffer data)
public abstract GlGpuBuffer$Mapped
mapBuffer(DirectStateAccess dsa, GlBuffer buffer, long offset, long length, int flags)
method_71016(class_10874 arg0, class_10859 arg1, long arg2, long arg3, int arg4)
mapBufferRange(BufferManager bufferManager, GlGpuBuffer buffer, long offset, long length, int flags)