Class AmdCheckpointExtension.AmdCheckpointStorage
java.lang.Object
com.mojang.blaze3d.vulkan.checkpoints.AbstractCheckpointStorage
com.mojang.blaze3d.vulkan.checkpoints.AmdCheckpointExtension.AmdCheckpointStorage
- All Implemented Interfaces:
CheckpointExtension.CheckpointStorage, AutoCloseable
- Enclosing class:
AmdCheckpointExtension
private static class AmdCheckpointExtension.AmdCheckpointStorage
extends AbstractCheckpointStorage
implements AutoCloseable
-
Nested Class Summary
Nested classes/interfaces inherited from class AbstractCheckpointStorage
AbstractCheckpointStorage.Checkpoint -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final VulkanGpuBufferprivate final GpuBufferSlice.MappedViewFields inherited from class AbstractCheckpointStorage
queue -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedAmdCheckpointStorage(VulkanDevice device, VulkanQueue queue, int maxFramesInFlight) -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()protected voidrecordCheckpoint(VkCommandBuffer commandBuffer, int id) Methods inherited from class AbstractCheckpointStorage
findCheckpoint, recordCheckpoint, rotate
-
Field Details
-
buffer
-
mappedView
-
-
Constructor Details
-
AmdCheckpointStorage
-
-
Method Details
-
recordCheckpoint
- Specified by:
recordCheckpointin classAbstractCheckpointStorage
-
retrieveCheckpoints
-
close
public void close()- Specified by:
closein interfaceAutoCloseable
-