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)>