Type Alias unity_native_plugin::IUnityInterfaces

source ·
pub type IUnityInterfaces = IUnityInterfaces;

Aliased Type§

struct IUnityInterfaces {
    pub GetInterface: Option<unsafe extern "system" fn(_: UnityInterfaceGUID) -> *mut IUnityInterface>,
    pub RegisterInterface: Option<unsafe extern "system" fn(_: UnityInterfaceGUID, _: *mut IUnityInterface)>,
    pub GetInterfaceSplit: Option<unsafe extern "system" fn(_: u64, _: u64) -> *mut IUnityInterface>,
    pub RegisterInterfaceSplit: Option<unsafe extern "system" fn(_: u64, _: u64, _: *mut IUnityInterface)>,
}

Fields§

§GetInterface: Option<unsafe extern "system" fn(_: UnityInterfaceGUID) -> *mut IUnityInterface>§RegisterInterface: Option<unsafe extern "system" fn(_: UnityInterfaceGUID, _: *mut IUnityInterface)>§GetInterfaceSplit: Option<unsafe extern "system" fn(_: u64, _: u64) -> *mut IUnityInterface>§RegisterInterfaceSplit: Option<unsafe extern "system" fn(_: u64, _: u64, _: *mut IUnityInterface)>