com.mojang.blaze3d.buffers

public interface GpuBufferAllocator

com.mojang.renderpearl.api.buffers.TransientMemory
net.minecraft.class_1_1013
com.mojang.blaze3d.buffers.GpuBufferAllocator

Method summary

Modifier and TypeMethod
default ByteBuffer
allocateCpu(long size, long alignment)
method_1_6149(long arg0, long arg1)
allocateByteBuffer(long size, long alignment)
ByteBuffer
allocateCpu(long size, long alignment, long minimumAllocation, long elementSize)
method_1_6150(long arg0, long arg1, long arg2, long arg3)
allocateByteBuffer(long preferredSize, long alignment, long minimumSize, long sizeAlignment)
default GpuBufferSlice$Mapped
allocateStaging(long size, long alignment, int usage)
method_1_6155(long arg0, long arg1, int arg2)
allocateHostBuffer(long size, long alignment, int usage)
GpuBufferSlice$Mapped
allocateStaging(long size, long alignment, int usage, long minimumAllocation, long elementSize)
method_1_6156(long arg0, long arg1, int arg2, long arg3, long arg4)
allocateHostBuffer(long preferredSize, long alignment, int usage, long minimumSize, long sizeAlignment)
default GpuBufferSlice
allocateGpu(long size, long alignment, int usage)
method_1_6151(long arg0, long arg1, int arg2)
allocateDeviceBuffer(long size, long alignment, int usage)
GpuBufferSlice
allocateGpu(long size, long alignment, int usage, long minimumAllocation, long elementSize)
method_1_6152(long arg0, long arg1, int arg2, long arg3, long arg4)
allocateDeviceBuffer(long preferredSize, long alignment, int usage, long minimumSize, long sizeAlignment)
default GpuBufferSlice$Mapped
allocateGpuMapped(long size, long alignment, int usage)
method_1_6153(long arg0, long arg1, int arg2)
allocateMappedBuffer(long size, long alignment, int usage)
GpuBufferSlice$Mapped
allocateGpuMapped(long size, long alignment, int usage, long minimumAllocation, long elementSize)
method_1_6154(long arg0, long arg1, int arg2, long arg3, long arg4)
allocateMappedBuffer(long preferredSize, long alignment, int usage, long minimumSize, long sizeAlignment)
default GpuBufferSlice
uploadStaging(ByteBuffer data, long alignment, int usage)
method_1_6163(ByteBuffer arg0, long arg1, int arg2)
allocateHostBuffer(ByteBuffer contents, long alignment, int usage)
default GpuBufferSlice
uploadStaging(ByteBuffer data, long alignment, int usage, long minimumAllocation, long elementSize)
method_1_6164(ByteBuffer arg0, long arg1, int arg2, long arg3, long arg4)
allocateHostBuffer(ByteBuffer contents, long alignment, int usage, long minimumSize, long sizeAlignment)
default GpuBufferSlice
uploadStaging(List<ByteBuffer> data, long alignment, int usage)
method_1_6165(List<ByteBuffer> arg0, long arg1, int arg2)
allocateHostBuffer(List<ByteBuffer> contents, long alignment, int usage)
GpuBufferSlice
uploadStaging(List<ByteBuffer> data, long alignment, int usage, long minimumAllocation, long elementSize)
method_1_6166(List<ByteBuffer> arg0, long arg1, int arg2, long arg3, long arg4)
allocateHostBuffer(List<ByteBuffer> contents, long alignment, int usage, long minimumSize, long sizeAlignment)
default GpuBufferSlice
uploadGpu(ByteBuffer data, long alignment, int usage)
method_1_6159(ByteBuffer arg0, long arg1, int arg2)
allocateMappedBuffer(ByteBuffer contents, long alignment, int usage)
default GpuBufferSlice
uploadGpu(ByteBuffer data, long alignment, int usage, long minimumAllocation, long elementSize)
method_1_6160(ByteBuffer arg0, long arg1, int arg2, long arg3, long arg4)
allocateMappedBuffer(ByteBuffer contents, long alignment, int usage, long minimumSize, long sizeAlignment)
default GpuBufferSlice
uploadGpu(List<ByteBuffer> data, long alignment, int usage)
method_1_6161(List<ByteBuffer> arg0, long arg1, int arg2)
allocateMappedBuffer(List<ByteBuffer> contents, long alignment, int usage)
GpuBufferSlice
uploadGpu(List<ByteBuffer> data, long alignment, int usage, long minimumAllocation, long elementSize)
method_1_6162(List<ByteBuffer> arg0, long arg1, int arg2, long arg3, long arg4)
allocateMappedBuffer(List<ByteBuffer> contents, long alignment, int usage, long minimumSize, long sizeAlignment)
List<GpuBufferSlice>
multiUploadStaging(List<ByteBuffer> data, long alignment, int usage)
method_1_6158(List<ByteBuffer> arg0, long arg1, int arg2)
allocateHostBuffers(List<ByteBuffer> contents, long alignment, int usage)
List<GpuBufferSlice>
multiUploadGpu(List<ByteBuffer> data, long alignment, int usage)
method_1_6157(List<ByteBuffer> arg0, long arg1, int arg2)
allocateMappedBuffers(List<ByteBuffer> contents, long alignment, int usage)