net.minecraft.client.vulkan

public class VulkanCommandPool

implements DeferredDisposable

com.mojang.renderpearl.backend.vulkan.VulkanCommandPool
net.minecraft.class_1_907
net.minecraft.client.vulkan.VulkanCommandPool

Field summary

Modifier and TypeField
private static final int
BUFFER_ALLOC_COUNT
field_1_6403
COMMAND_BUFFER_ALLOCATION_COUNT
private static final int
HANDLE_BUFFER_BLOCK_SIZE
field_1_6404
COMMAND_BUFFER_ARRAY_EXPANSION_SIZE
private final VulkanBackend
device
field_1_6407
backend
private final long
commandPool
field_1_6406
commandPool
private org.lwjgl.PointerBuffer
allocatedBuffers
field_1_6405
commandBuffers

Constructor summary

ModifierConstructor
public (VulkanBackend backend, VulkanQueue queue)

Method summary

Modifier and TypeMethod
public void
destroy()
method_1_4001()
destroy()
public void
release()
method_1_5507()
clear()
public void
reset()
method_1_5508()
reset()
private void
allocateMoreBuffers()
method_1_5506()
allocateMoreCommandBuffers()
public org.lwjgl.vulkan.VkCommandBuffer
allocateBuffer()
method_1_5505()
getVkCommandBuffer()