pub type UnityVulkanInitCallback = Option<unsafe extern "system" fn(getInstanceProcAddr: PFN_vkGetInstanceProcAddr, userdata: *mut c_void) -> PFN_vkGetInstanceProcAddr>;
Aliased Type§
pub enum UnityVulkanInitCallback {
None,
Some(unsafe extern "system" fn(Option<unsafe extern "system" fn(*mut VkInstance_T, *const i8) -> Option<unsafe extern "system" fn()>>, *mut c_void) -> Option<unsafe extern "system" fn(*mut VkInstance_T, *const i8) -> Option<unsafe extern "system" fn()>>),
}
Variants§
None
No value.
Some(unsafe extern "system" fn(Option<unsafe extern "system" fn(*mut VkInstance_T, *const i8) -> Option<unsafe extern "system" fn()>>, *mut c_void) -> Option<unsafe extern "system" fn(*mut VkInstance_T, *const i8) -> Option<unsafe extern "system" fn()>>)
Some value of type T
.