Type Alias VulkanInitCallback

Source
pub type VulkanInitCallback = Option<unsafe extern "system" fn(get_instance_proc_addr: PFN_vkGetInstanceProcAddr, userdata: *mut c_void) -> PFN_vkGetInstanceProcAddr>;

Aliased Type§

enum VulkanInitCallback {
    None,
    Some(unsafe extern "system" fn(unsafe extern "system" fn(Instance, *const i8) -> Option<unsafe extern "system" fn()>, *mut c_void) -> unsafe extern "system" fn(Instance, *const i8) -> Option<unsafe extern "system" fn()>),
}

Variants§

§1.0.0

None

No value.

§1.0.0

Some(unsafe extern "system" fn(unsafe extern "system" fn(Instance, *const i8) -> Option<unsafe extern "system" fn()>, *mut c_void) -> unsafe extern "system" fn(Instance, *const i8) -> Option<unsafe extern "system" fn()>)

Some value of type T.