net.minecraft.client.vulkan

public class VulkanGpuBuffer$Impl

extends VulkanGpuBuffer

All mapped superinterfaces:

DeferredDisposable

com.mojang.blaze3d.vulkan.VulkanGpuBuffer$Direct
net.minecraft.class_1_1012$class_1_694
net.minecraft.client.vulkan.VulkanGpuBuffer$Impl

Field summary

Modifier and TypeField
private boolean
closed
field_1_3554
closed
protected final VulkanBackend
device
field_1_3555
device
private final long
vmaAllocation
field_1_3557
vmaAllocation
private int
mappingRefCount
field_1_6287
mapCount

Constructor summary

ModifierConstructor
public (VulkanBackend device, Supplier<String> labelSupplier, int usage, long size, boolean hostVisible)

Method summary

Modifier and TypeMethod
public void
destroy()
method_1_4001()
destroy()
public boolean
isClosed()
public void
close()
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)