net.minecraft.client.vulkan

class VulkanGpuBufferAllocator$TransientBuffer

extends VulkanGpuBuffer

All mapped superinterfaces:

DeferredDisposable

com.mojang.renderpearl.backend.vulkan.VulkanTransientMemory$TransientGpuBuffer
net.minecraft.class_1_1025$class_1_1026
net.minecraft.client.vulkan.VulkanGpuBufferAllocator$TransientBuffer

Field summary

Modifier and TypeField
private boolean
closed
field_1_6991
closed
private final long
bufferSubmitIndex
field_1_6990
commandBufferIndex
final VulkanGpuBufferAllocator
this$0
field_1_6992
field_1_6992

Constructor summary

ModifierConstructor
public (VulkanGpuBufferAllocator this$0, long bufferPtr, int usage, int size, long commandBufferIndex)

Method summary

Modifier and TypeMethod
public void
destroy()
method_1_4001()
destroy()
public GpuBufferSlice$Mapped
map(long offset, long length, boolean read, boolean write)
method_1_7729(long arg0, long arg1, boolean arg2, boolean arg3)
map(long arg0, long arg1, boolean arg2, boolean arg3)
public boolean
isClosed()
method_1_7728()
isClosed()
public void
close()
public GpuBufferSlice
slice(long offset, long length)
method_1_7733(long arg0, long arg1)
slice(long arg0, long arg1)
public GpuBufferSlice
slice()
method_1_7732()
slice()