Vulkan module

vkAcquireNextImageKHR

procedureforeign2 overloadsSource
vkAcquireNextImageKHR :: (
    device: VkDevice,
    swapchain: VkSwapchainKHR,
    timeout: u64,
    semaphore: VkSemaphore,
    fence: VkFence,
    pImageIndex: *u32
) -> VkResult #foreign

Parameters

device: VkDevice
swapchain: VkSwapchainKHR
timeout: u64
semaphore: VkSemaphore
fence: VkFence
pImageIndex: *u32

Returns

vkAcquireNextImageKHR :: (
    device: VkDevice,
    swapchain: VkSwapchainKHR,
    timeout: u64,
    semaphore: VkSemaphore,
    fence: VkFence,
    pImageIndex: *u32
) -> VkResult #foreign

Parameters

device: VkDevice
swapchain: VkSwapchainKHR
timeout: u64
semaphore: VkSemaphore
fence: VkFence
pImageIndex: *u32

Returns

See also