vk · Type aliases · P1
16 public declarations with native signatures and source-owned contracts.
Tyvk::PartitionedAccelerationStructureInstanceFlagsNV
Contract
Native type VkPartitionedAccelerationStructureInstanceFlagsNV.
Khronos reference: VkPartitionedAccelerationStructureInstanceFlagsNV
Fields
0
0: u32Tyvk::PastPresentationTimingFlagsEXT
Contract
Native type VkPastPresentationTimingFlagsEXT.
Fields
0
0: u32Tyvk::PeerMemoryFeatureFlagBitsKHR
Contract
Native type VkPeerMemoryFeatureFlagBitsKHR.
Fields
0
0: u32Tyvk::PeerMemoryFeatureFlags
Contract
Native type VkPeerMemoryFeatureFlags.
Fields
0
0: u32Tyvk::PeerMemoryFeatureFlagsKHR
Contract
Native type VkPeerMemoryFeatureFlagsKHR.
Fields
0
0: u32Tyvk::PerformanceCounterDescriptionFlagsKHR
Contract
Native type VkPerformanceCounterDescriptionFlagsKHR.
Fields
0
0: u32Tyvk::PFN_vkAcquireDrmDisplayEXT
Contract
Nullable function pointer for vkAcquireDrmDisplayEXT.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(PhysicalDevice, i32, DisplayKHR) -> Result)Some value of type T.
Tyvk::PFN_vkAcquireFullScreenExclusiveModeEXT
Contract
Nullable function pointer for vkAcquireFullScreenExclusiveModeEXT.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(DeviceHandle, SwapchainKHR) -> Result)Some value of type T.
Tyvk::PFN_vkAcquireNextImage2KHR
Contract
Nullable function pointer for vkAcquireNextImage2KHR.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(DeviceHandle, *const AcquireNextImageInfoKHR<'_>, *mut u32) -> Result)Some value of type T.
Tyvk::PFN_vkAcquireNextImageKHR
Contract
Nullable function pointer for vkAcquireNextImageKHR.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(DeviceHandle, SwapchainKHR, u64, Semaphore, Fence, *mut u32) -> Result)Some value of type T.
Tyvk::PFN_vkAcquirePerformanceConfigurationINTEL
Contract
Nullable function pointer for vkAcquirePerformanceConfigurationINTEL.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(DeviceHandle, *const PerformanceConfigurationAcquireInfoINTEL<'_>, *mut PerformanceConfigurationINTEL) -> Result)Some value of type T.
Tyvk::PFN_vkAcquireProfilingLockKHR
Contract
Nullable function pointer for vkAcquireProfilingLockKHR.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(DeviceHandle, *const AcquireProfilingLockInfoKHR<'_>) -> Result)Some value of type T.
Tyvk::PFN_vkAcquireWinrtDisplayNV
Contract
Nullable function pointer for vkAcquireWinrtDisplayNV.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(PhysicalDevice, DisplayKHR) -> Result)Some value of type T.
Tyvk::PFN_vkAcquireXlibDisplayEXT
Contract
Nullable function pointer for vkAcquireXlibDisplayEXT.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(PhysicalDevice, *mut Display, DisplayKHR) -> Result)Some value of type T.
Tyvk::PFN_vkAllocateCommandBuffers
Contract
Nullable function pointer for vkAllocateCommandBuffers.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(DeviceHandle, *const CommandBufferAllocateInfo<'_>, *mut CommandBuffer) -> Result)Some value of type T.
Tyvk::PFN_vkAllocateDescriptorSets
Contract
Nullable function pointer for vkAllocateDescriptorSets.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(DeviceHandle, *const DescriptorSetAllocateInfo<'_>, *mut DescriptorSet) -> Result)Some value of type T.