Lines Matching refs:registry
44 IInterface* CreateFileMonitor(CORE_NS::IClassFactory& registry, CORE_NS::PluginToken token);
45 IInterface* GetFileApiFactory(CORE_NS::IClassRegister& registry, CORE_NS::PluginToken token);
206 vector<InterfaceTypeInfo> PluginRegistry::RegisterGlobalInterfaces(PluginRegistry& registry) in RegisterGlobalInterfaces() argument
209 InterfaceTypeInfo { ®istry, UID_LOGGER, GetName<ILogger>().data(), nullptr, in RegisterGlobalInterfaces()
213 InterfaceTypeInfo { ®istry, UID_FRUSTUM_UTIL, GetName<IFrustumUtil>().data(), nullptr, in RegisterGlobalInterfaces()
217 … InterfaceTypeInfo { ®istry, UID_ENGINE_FACTORY, GetName<IEngineFactory>().data(), nullptr, in RegisterGlobalInterfaces()
221 …InterfaceTypeInfo { ®istry, UID_SYSTEM_GRAPH_LOADER, GetName<ISystemGraphLoaderFactory>().data(… in RegisterGlobalInterfaces()
225 InterfaceTypeInfo { ®istry, UID_GLOBAL_FACTORY, "Global registry factory", nullptr, in RegisterGlobalInterfaces()
226 [](IClassRegister& registry, PluginToken /* token */) -> IInterface* { in RegisterGlobalInterfaces()
227 return registry.GetInterface<IClassFactory>(); in RegisterGlobalInterfaces()
230 … ®istry, UID_FILESYSTEM_API_FACTORY, "Filesystem API factory", nullptr, GetFileApiFactory }, in RegisterGlobalInterfaces()
231 … InterfaceTypeInfo { ®istry, UID_FILE_MONITOR, "Filemonitor", CreateFileMonitor, nullptr }, in RegisterGlobalInterfaces()
232 InterfaceTypeInfo { ®istry, UID_FILE_MANAGER, "FileManager", in RegisterGlobalInterfaces()
237 InterfaceTypeInfo { ®istry, UID_TASK_QUEUE_FACTORY, "Task queue factory", nullptr, in RegisterGlobalInterfaces()
242 …InterfaceTypeInfo { ®istry, UID_PERFORMANCE_FACTORY, GetName<IPerformanceDataManagerFactory>().… in RegisterGlobalInterfaces()
251 registry.RegisterInterfaceType(info); in RegisterGlobalInterfaces()
253 registry.RegisterTypeInfo(KTX_LOADER); in RegisterGlobalInterfaces()
254 registry.RegisterTypeInfo(STB_LOADER); in RegisterGlobalInterfaces()
255 registry.RegisterTypeInfo(PNG_LOADER); in RegisterGlobalInterfaces()
256 registry.RegisterTypeInfo(JPEG_LOADER); in RegisterGlobalInterfaces()
614 static PluginRegistry registry; in GetPluginRegister() local
615 return registry; in GetPluginRegister()
623 auto& registry = static_cast<PluginRegistry&>(GetPluginRegister()); in CreatePluginRegistry() local
628 platform->RegisterPluginLocations(registry); in CreatePluginRegistry()