Structures
VkLatencySleepInfoNV
Structure specifying the parameters of vkLatencySleepNV
The VkLatencySleepInfoNV structure is defined as:
typedef struct VkLatencySleepInfoNV {
VkStructureType sType;
const void* pNext;
VkSemaphore signalSemaphore;
uint64_t value;
} VkLatencySleepInfoNV;
pub struct LatencySleepInfoNV {
s_type: vk::StructureType,
p_next: *const c_void,
signal_semaphore: vk::Semaphore,
value: u64,
}
sTypeis a VkStructureType value identifying this structure.pNextisNULLor a pointer to a structure extending this structure.signalSemaphoreis a semaphore that is signaled to indicate that the application should resume input sampling work.valueis the value thatsignalSemaphoreis set to for resuming sampling work.
Valid Usage
VUID-VkLatencySleepInfoNV-signalSemaphore-09361
signalSemaphore must be a timeline semaphore
Valid Usage (Implicit)
VUID-VkLatencySleepInfoNV-sType-sType
sType must be VK_STRUCTURE_TYPE_LATENCY_SLEEP_INFO_NV
VUID-VkLatencySleepInfoNV-signalSemaphore-parameter
signalSemaphore must be a valid VkSemaphore handle
Parent
VK_NV_low_latency2Type
Structures