vk · Type aliases · P50
16 public declarations with native signatures and source-owned contracts.
Tyvk::PFN_vkQueueInsertDebugUtilsLabelEXT
Contract
Nullable function pointer for vkQueueInsertDebugUtilsLabelEXT.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(Queue, *const DebugUtilsLabelEXT<'_>))Some value of type T.
Tyvk::PFN_vkQueueNotifyOutOfBandLegacyNV
Contract
Nullable function pointer for vkQueueNotifyOutOfBandLegacyNV.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(Queue, u32))Some value of type T.
Tyvk::PFN_vkQueueNotifyOutOfBandNV
Contract
Nullable function pointer for vkQueueNotifyOutOfBandNV.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(Queue, *const OutOfBandQueueTypeInfoNV<'_>))Some value of type T.
Tyvk::PFN_vkQueuePresentKHR
Contract
Nullable function pointer for vkQueuePresentKHR.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(Queue, *const PresentInfoKHR<'_>) -> Result)Some value of type T.
Tyvk::PFN_vkQueueSetPerfHintQCOM
Contract
Nullable function pointer for vkQueueSetPerfHintQCOM.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(Queue, *const PerfHintInfoQCOM<'_>) -> Result)Some value of type T.
Tyvk::PFN_vkQueueSetPerformanceConfigurationINTEL
Contract
Nullable function pointer for vkQueueSetPerformanceConfigurationINTEL.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(Queue, PerformanceConfigurationINTEL) -> Result)Some value of type T.
Tyvk::PFN_vkQueueSubmit
Contract
Nullable function pointer for vkQueueSubmit.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(Queue, u32, *const SubmitInfo<'_>, Fence) -> Result)Some value of type T.
Tyvk::PFN_vkQueueSubmit2
Contract
Nullable function pointer for vkQueueSubmit2.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(Queue, u32, *const SubmitInfo2<'_>, Fence) -> Result)Some value of type T.
Tyvk::PFN_vkQueueSubmit2KHR
Contract
Nullable function pointer for vkQueueSubmit2KHR.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(Queue, u32, *const SubmitInfo2<'_>, Fence) -> Result)Some value of type T.
Tyvk::PFN_vkQueueWaitIdle
Contract
Nullable function pointer for vkQueueWaitIdle.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(Queue) -> Result)Some value of type T.
Tyvk::PFN_vkReallocationFunction
Contract
Nullable native callback PFN_vkReallocationFunction.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(*mut c_void, *mut c_void, usize, usize, SystemAllocationScope) -> *mut c_void)Some value of type T.
Tyvk::PFN_vkRegisterCustomBorderColorEXT
Contract
Nullable function pointer for vkRegisterCustomBorderColorEXT.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(DeviceHandle, *const SamplerCustomBorderColorCreateInfoEXT<'_>, u32, *mut u32) -> Result)Some value of type T.
Tyvk::PFN_vkRegisterDeviceEventEXT
Contract
Nullable function pointer for vkRegisterDeviceEventEXT.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(DeviceHandle, *const DeviceEventInfoEXT<'_>, *const AllocationCallbacks, *mut Fence) -> Result)Some value of type T.
Tyvk::PFN_vkRegisterDisplayEventEXT
Contract
Nullable function pointer for vkRegisterDisplayEventEXT.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(DeviceHandle, DisplayKHR, *const DisplayEventInfoEXT<'_>, *const AllocationCallbacks, *mut Fence) -> Result)Some value of type T.
Tyvk::PFN_vkReleaseCapturedPipelineDataKHR
Contract
Nullable function pointer for vkReleaseCapturedPipelineDataKHR.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(DeviceHandle, *const ReleaseCapturedPipelineDataInfoKHR<'_>, *const AllocationCallbacks) -> Result)Some value of type T.
Tyvk::PFN_vkReleaseDisplayEXT
Contract
Nullable function pointer for vkReleaseDisplayEXT.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(PhysicalDevice, DisplayKHR) -> Result)Some value of type T.