pub type PFN_vkAcquireNextImageKHR = Option<unsafe extern "system" fn(device: Device, swapchain: SwapchainKHR, timeout: u64, semaphore: Semaphore, fence: Fence, p_image_index: *mut u32) -> Result>;Expand description
vkAcquireNextImageKHR
Provided by VK_KHR_swapchain.
§Success Codes
VK_SUCCESSVK_TIMEOUTVK_NOT_READYVK_SUBOPTIMAL_KHR
§Error Codes
VK_ERROR_OUT_OF_HOST_MEMORYVK_ERROR_OUT_OF_DEVICE_MEMORYVK_ERROR_DEVICE_LOSTVK_ERROR_OUT_OF_DATE_KHRVK_ERROR_SURFACE_LOST_KHRVK_ERROR_FULL_SCREEN_EXCLUSIVE_MODE_LOST_EXTVK_ERROR_UNKNOWNVK_ERROR_VALIDATION_FAILED
§Thread Safety
swapchainmust be externally synchronizedsemaphoremust be externally synchronizedfencemust be externally synchronized
Aliased Type§
pub enum PFN_vkAcquireNextImageKHR {
None,
Some(unsafe extern "system" fn(Device, SwapchainKHR, u64, Semaphore, Fence, *mut u32) -> Result),
}