vk · Type aliases · P32
16 public declarations with native signatures and source-owned contracts.
Tyvk::PFN_vkDestroyShaderModule
Contract
Nullable function pointer for vkDestroyShaderModule.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(DeviceHandle, ShaderModule, *const AllocationCallbacks))Some value of type T.
Tyvk::PFN_vkDestroySurfaceKHR
Contract
Nullable function pointer for vkDestroySurfaceKHR.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(InstanceHandle, SurfaceKHR, *const AllocationCallbacks))Some value of type T.
Tyvk::PFN_vkDestroySwapchainKHR
Contract
Nullable function pointer for vkDestroySwapchainKHR.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(DeviceHandle, SwapchainKHR, *const AllocationCallbacks))Some value of type T.
Tyvk::PFN_vkDestroyTensorARM
Contract
Nullable function pointer for vkDestroyTensorARM.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(DeviceHandle, TensorARM, *const AllocationCallbacks))Some value of type T.
Tyvk::PFN_vkDestroyTensorViewARM
Contract
Nullable function pointer for vkDestroyTensorViewARM.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(DeviceHandle, TensorViewARM, *const AllocationCallbacks))Some value of type T.
Tyvk::PFN_vkDestroyValidationCacheEXT
Contract
Nullable function pointer for vkDestroyValidationCacheEXT.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(DeviceHandle, ValidationCacheEXT, *const AllocationCallbacks))Some value of type T.
Tyvk::PFN_vkDestroyVideoSessionKHR
Contract
Nullable function pointer for vkDestroyVideoSessionKHR.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(DeviceHandle, VideoSessionKHR, *const AllocationCallbacks))Some value of type T.
Tyvk::PFN_vkDestroyVideoSessionParametersKHR
Contract
Nullable function pointer for vkDestroyVideoSessionParametersKHR.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(DeviceHandle, VideoSessionParametersKHR, *const AllocationCallbacks))Some value of type T.
Tyvk::PFN_vkDeviceMemoryReportCallbackEXT
Contract
Nullable native callback PFN_vkDeviceMemoryReportCallbackEXT.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(*const DeviceMemoryReportCallbackDataEXT<'_>, *mut c_void))Some value of type T.
Tyvk::PFN_vkDeviceWaitIdle
Contract
Nullable function pointer for vkDeviceWaitIdle.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(DeviceHandle) -> Result)Some value of type T.
Tyvk::PFN_vkDisplayPowerControlEXT
Contract
Nullable function pointer for vkDisplayPowerControlEXT.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(DeviceHandle, DisplayKHR, *const DisplayPowerInfoEXT<'_>) -> Result)Some value of type T.
Tyvk::PFN_vkEndCommandBuffer
Contract
Nullable function pointer for vkEndCommandBuffer.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(CommandBuffer) -> Result)Some value of type T.
Tyvk::PFN_vkEnumerateDeviceExtensionProperties
Contract
Nullable function pointer for vkEnumerateDeviceExtensionProperties.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(PhysicalDevice, *const i8, *mut u32, *mut ExtensionProperties) -> Result)Some value of type T.
Tyvk::PFN_vkEnumerateDeviceLayerProperties
Contract
Nullable function pointer for vkEnumerateDeviceLayerProperties.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(PhysicalDevice, *mut u32, *mut LayerProperties) -> Result)Some value of type T.
Tyvk::PFN_vkEnumerateInstanceExtensionProperties
Contract
Nullable function pointer for vkEnumerateInstanceExtensionProperties.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(*const i8, *mut u32, *mut ExtensionProperties) -> Result)Some value of type T.
Tyvk::PFN_vkEnumerateInstanceLayerProperties
Contract
Nullable function pointer for vkEnumerateInstanceLayerProperties.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(*mut u32, *mut LayerProperties) -> Result)Some value of type T.