net.minecraft.client.vulkan

class VulkanGpuBufferAllocator$TransientBuffer

extends VulkanGpuBuffer

All mapped superinterfaces:

DeferredDisposable

com.mojang.blaze3d.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)
map(long arg0, long arg1, boolean arg2, boolean arg3)
map(long arg0, long arg1, boolean arg2, boolean arg3)
public boolean
isClosed()
public void
close()
public GpuBufferSlice
slice(long offset, long length)
slice(long arg0, long arg1)
slice(long arg0, long arg1)
public GpuBufferSlice
slice()