# Interface VulkanSubmitInfoType

All Known Implementing Classes:
  `VulkanSubmitInfo`

@Immutable public interface VulkanSubmitInfoType
The type of Vulkan submission information.

See Also:
  - "VkSubmitInfo2"

- ## Method Summary

  Modifier and Type
  Method
  Description
  `List<VulkanCommandBufferSubmitInfo>`
  `commandBuffers()`
  `List<VulkanSemaphoreSubmitInfo>`
  `signalSemaphores()`
  `List<VulkanSemaphoreSubmitInfo>`
  `waitSemaphores()`

- ## Method Details

  - ### waitSemaphores

    List<VulkanSemaphoreSubmitInfo> 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.

  - ### commandBuffers

    List<VulkanCommandBufferSubmitInfo> commandBuffers()
    Returns:
      A list of command buffers to execute in the batch.

  - ### signalSemaphores

    List<VulkanSemaphoreSubmitInfo> 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.