net.minecraft.client.vulkan

abstract class AbstractMarkerRecorderQueue

implements MarkerRecorder$Queue

com.mojang.blaze3d.vulkan.checkpoints.AbstractCheckpointStorage
net.minecraft.class_1_987
net.minecraft.client.vulkan.AbstractMarkerRecorderQueue

Field summary

Modifier and TypeField
protected final org.lwjgl.vulkan.VkQueue
queue
field_1_6825
queue
private final int
maxFramesInFlight
field_1_6823
breadth
private int
frame
field_1_6822
index
private final AbstractMarkerRecorderQueue$Page[]
checkpointsByFrame
field_1_6821
pages
private int
nextCheckpointId
field_1_6824
nextMarker

Constructor summary

ModifierConstructor
protected (VulkanQueue queue, int breadth)

Method summary

Modifier and TypeMethod
public void
rotate()
method_1_5865()
advance()
public void
recordCheckpoint(org.lwjgl.vulkan.VkCommandBuffer commandBuffer, CheckpointExtension$CheckpointType type, Supplier<String> label)
method_1_5864(org.lwjgl.vulkan.VkCommandBuffer arg0, class_1_970$class_1_972 arg1, Supplier<String> arg2)
addCheckpoint(org.lwjgl.vulkan.VkCommandBuffer arg0, MarkerRecorder$Type arg1, Supplier<String> arg2)
protected abstract void
recordCheckpoint(org.lwjgl.vulkan.VkCommandBuffer commandBuffer, int id)
method_1_6023(org.lwjgl.vulkan.VkCommandBuffer arg0, int arg1)
addMarker(org.lwjgl.vulkan.VkCommandBuffer commandBuffer, int marker)
protected AbstractMarkerRecorderQueue$Checkpoint
findCheckpoint(int id)
method_1_6022(int arg0)
findCheckpoint(int id)