Structures
VkPastPresentationTimingInfoEXT
Structure specifying swapchain present timing query parameters
The VkPastPresentationTimingInfoEXT structure is defined as:
typedef struct VkPastPresentationTimingInfoEXT {
VkStructureType sType;
const void* pNext;
VkPastPresentationTimingFlagsEXT flags;
VkSwapchainKHR swapchain;
} VkPastPresentationTimingInfoEXT;
pub struct PastPresentationTimingInfoEXT {
s_type: vk::StructureType,
p_next: *const c_void,
flags: vk::PastPresentationTimingFlagsEXT,
swapchain: vk::SwapchainKHR,
}
sTypeis a VkStructureType value identifying this structure.pNextisNULLor a pointer to a structure extending this structure.flagsis a bitmask of VkPastPresentationTimingFlagBitsEXT specifying options for queries of past presentation timing information.swapchainis the swapchain to obtain presentation timing information for.
Valid Usage (Implicit)
VUID-VkPastPresentationTimingInfoEXT-sType-sType
sType must be VK_STRUCTURE_TYPE_PAST_PRESENTATION_TIMING_INFO_EXT
VUID-VkPastPresentationTimingInfoEXT-pNext-pNext
pNext must be NULL
VUID-VkPastPresentationTimingInfoEXT-flags-parameter
flags must be a valid combination of VkPastPresentationTimingFlagBitsEXT values
VUID-VkPastPresentationTimingInfoEXT-swapchain-parameter
swapchain must be a valid VkSwapchainKHR handle
Host Synchronization
- Host access to
swapchainmust be externally synchronized
Parent
VK_EXT_present_timingType
Structures