com.mojang.blaze3d.buffers

public interface GpuBufferAllocator

com.mojang.renderpearl.api.buffers.TransientMemory
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)