net.minecraft.client.vulkan

public class VulkanGpuBuffer$Impl

extends VulkanGpuBuffer

All mapped superinterfaces:

DeferredDisposable

com.mojang.blaze3d.vulkan.VulkanGpuBuffer$Direct
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
closed
field_1_3554
closed
protected final VulkanBackend
device
device
field_1_3555
device
private final long
vmaAllocation
vmaAllocation
field_1_3557
vmaAllocation
private int
mappingRefCount
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()
destroy()
method_1_4001()
destroy()
public boolean
isClosed()
isClosed()
public void
close()
close()
public GpuBufferSlice$Mapped
map(long offset, long length, boolean read, boolean write)
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)