Searched defs:IPlugin (Results 1 – 5 of 5) sorted by relevance
122 struct IPlugin : public ITypeInfo { struct138 using RegisterInterfacesFn = PluginToken (*)(IPluginRegister&); argument139 using UnregisterInterfacesFn = void (*)(PluginToken);144 const Version version;160 const BASE_NS::array_view<const BASE_NS::Uid> pluginDependencies;
92 fn do_load_plugin(&mut self, intention: Intention) -> Option<Box<dyn IPlugin>> { in do_load_plugin()128 pub fn load_plugin(&mut self, intention: Intention) -> Option<Box<dyn IPlugin>> in load_plugin()
30 class IPlugin; variable
35 pub trait IPlugin: Any + Send + Sync + std::panic::RefUnwindSafe { interface
70 fn load_plugin(&self, intention: Intention) -> FusionResult<Box<dyn IPlugin>> { in load_plugin()