Interface VulkanSubmitInfoType

  • All Known Implementing Classes:
    VulkanSubmitInfo

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

      • waitSemaphores

        @Parameter
        java.util.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
        java.util.List<VulkanPipelineStageFlag> waitStageMasks()
        Returns:
        A list of pipeline stages at which each corresponding semaphore wait will occur.
      • commandBuffers

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

        @Parameter
        java.util.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.