vk · Type aliases · P40
16 public declarations with native signatures and source-owned contracts.
Tyvk::PFN_vkGetInstanceProcAddrLUNARG
Contract
Nullable native callback PFN_vkGetInstanceProcAddrLUNARG.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(InstanceHandle, *const i8) -> Option<unsafe extern "system" fn()>)Some value of type T.
Tyvk::PFN_vkGetLatencyTimingsLegacyNV
Contract
Nullable function pointer for vkGetLatencyTimingsLegacyNV.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(DeviceHandle, *mut c_void))Some value of type T.
Tyvk::PFN_vkGetLatencyTimingsNV
Contract
Nullable function pointer for vkGetLatencyTimingsNV.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(DeviceHandle, SwapchainKHR, *mut GetLatencyMarkerInfoNV<'_>))Some value of type T.
Tyvk::PFN_vkGetMemoryAndroidHardwareBufferANDROID
Contract
Nullable function pointer for vkGetMemoryAndroidHardwareBufferANDROID.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(DeviceHandle, *const MemoryGetAndroidHardwareBufferInfoANDROID<'_>, *mut *mut AHardwareBuffer) -> Result)Some value of type T.
Tyvk::PFN_vkGetMemoryFdKHR
Contract
Nullable function pointer for vkGetMemoryFdKHR.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(DeviceHandle, *const MemoryGetFdInfoKHR<'_>, *mut i32) -> Result)Some value of type T.
Tyvk::PFN_vkGetMemoryFdPropertiesKHR
Contract
Nullable function pointer for vkGetMemoryFdPropertiesKHR.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(DeviceHandle, ExternalMemoryHandleTypeFlagBits, i32, *mut MemoryFdPropertiesKHR<'_>) -> Result)Some value of type T.
Tyvk::PFN_vkGetMemoryHostPointerPropertiesEXT
Contract
Nullable function pointer for vkGetMemoryHostPointerPropertiesEXT.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(DeviceHandle, ExternalMemoryHandleTypeFlagBits, *const c_void, *mut MemoryHostPointerPropertiesEXT<'_>) -> Result)Some value of type T.
Tyvk::PFN_vkGetMemoryMetalHandleEXT
Contract
Nullable function pointer for vkGetMemoryMetalHandleEXT.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(DeviceHandle, *const MemoryGetMetalHandleInfoEXT<'_>, *mut *mut c_void) -> Result)Some value of type T.
Tyvk::PFN_vkGetMemoryMetalHandlePropertiesEXT
Contract
Nullable function pointer for vkGetMemoryMetalHandlePropertiesEXT.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(DeviceHandle, ExternalMemoryHandleTypeFlagBits, *const c_void, *mut MemoryMetalHandlePropertiesEXT<'_>) -> Result)Some value of type T.
Tyvk::PFN_vkGetMemoryNativeBufferOHOS
Contract
Nullable function pointer for vkGetMemoryNativeBufferOHOS.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(DeviceHandle, *const MemoryGetNativeBufferInfoOHOS<'_>, *mut *mut OH_NativeBuffer) -> Result)Some value of type T.
Tyvk::PFN_vkGetMemoryRemoteAddressNV
Contract
Nullable function pointer for vkGetMemoryRemoteAddressNV.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(DeviceHandle, *const MemoryGetRemoteAddressInfoNV<'_>, *mut *mut c_void) -> Result)Some value of type T.
Tyvk::PFN_vkGetMemoryWin32HandleKHR
Contract
Nullable function pointer for vkGetMemoryWin32HandleKHR.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(DeviceHandle, *const MemoryGetWin32HandleInfoKHR<'_>, *mut *mut c_void) -> Result)Some value of type T.
Tyvk::PFN_vkGetMemoryWin32HandleNV
Contract
Nullable function pointer for vkGetMemoryWin32HandleNV.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(DeviceHandle, DeviceMemory, ExternalMemoryHandleTypeFlagBitsNV, *mut *mut c_void) -> Result)Some value of type T.
Tyvk::PFN_vkGetMemoryWin32HandlePropertiesKHR
Contract
Nullable function pointer for vkGetMemoryWin32HandlePropertiesKHR.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(DeviceHandle, ExternalMemoryHandleTypeFlagBits, *mut c_void, *mut MemoryWin32HandlePropertiesKHR<'_>) -> Result)Some value of type T.
Tyvk::PFN_vkGetMemoryZirconHandleFUCHSIA
Contract
Nullable function pointer for vkGetMemoryZirconHandleFUCHSIA.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(DeviceHandle, *const MemoryGetZirconHandleInfoFUCHSIA<'_>, *mut u32) -> Result)Some value of type T.
Tyvk::PFN_vkGetMemoryZirconHandlePropertiesFUCHSIA
Contract
Nullable function pointer for vkGetMemoryZirconHandlePropertiesFUCHSIA.
Variants
None
NoneNo value.
Some
Some(unsafe extern "system" fn(DeviceHandle, ExternalMemoryHandleTypeFlagBits, u32, *mut MemoryZirconHandlePropertiesFUCHSIA<'_>) -> Result)Some value of type T.