Interface VulkanSubmitInfoType

All Known Implementing Classes:
VulkanSubmitInfo

@Immutable public interface VulkanSubmitInfoType
The type of Vulkan submission information.
See Also:
  • "VkSubmitInfo"
  • Method Details

    • waitSemaphores

      @Parameter List<VulkanSemaphoreType> waitSemaphores()
      Returns:
      A list of semaphores upon which to wait before the command buffers for this batch begin execution. If semaphores to wait on are provided, they define a semaphore wait operation.
    • waitStageMasks

      @Parameter List<VulkanPipelineStageFlag> waitStageMasks()
      Returns:
      A list of pipeline stages at which each corresponding semaphore wait will occur.
    • commandBuffers

      @Parameter List<VulkanCommandBufferType> commandBuffers()
      Returns:
      A list of command buffers to execute in the batch.
    • signalSemaphores

      @Parameter List<VulkanSemaphoreType> signalSemaphores()
      Returns:
      A list of semaphores which will be signaled when the command buffers for this batch have completed execution. If semaphores to be signaled are provided, they define a semaphore signal operation.
    • checkPreconditions

      @Check default void checkPreconditions()
      Check preconditions for the type.