# Interface VulkanPresentInfoKHRType

All Known Implementing Classes:
  `VulkanPresentInfoKHR`

@Immutable public interface VulkanPresentInfoKHRType

See Also:
  - "VkPresentInfoKHR"
  - "VkSwapchainPresentFenceInfoEXT"

- ## Method Summary

  Modifier and Type
  Method
  Description
  `List<VulkanFenceType>`
  `fences()`
  `List<Integer>`
  `imageIndices()`
  Each entry in this array identifies the image to present on the corresponding entry in the `swapChains()` list.
  `List<VulkanExtKHRSwapChainType.VulkanKHRSwapChainType>`
  `swapChains()`
  `List<VulkanSemaphoreBinaryType>`
  `waitSemaphores()`

- ## Method Details

  - ### waitSemaphores

    List<VulkanSemaphoreBinaryType> waitSemaphores()
    Returns:
      The semaphores upon which to wait before issuing the present request.

  - ### swapChains

    List<VulkanExtKHRSwapChainType.VulkanKHRSwapChainType> swapChains()
    Returns:
      The list of swapchains

  - ### imageIndices

    List<Integer> imageIndices()
    Each entry in this array identifies the image to present on the corresponding entry in the `swapChains()` list.
    Returns:
      An array of images to be presented

  - ### fences

    List<VulkanFenceType> fences()
    Returns:
      The list of fences that will be signalled when presentation is done