| 942 | } |
| 943 | |
| 944 | SC::PluginDynamicLibrary* SC::PluginRegistry::findPlugin(StringSpan identifier) |
| 945 | { |
| 946 | for (PluginDynamicLibrary& item : libraries) |
| 947 | { |
| 948 | if (item.definition.identity.identifier.view() == identifier) |
| 949 | { |
| 950 | return &item; |
| 951 | } |
| 952 | } |
| 953 | return nullptr; |
| 954 | } |
| 955 | |
| 956 | void SC::PluginRegistry::getPluginsToReloadBecauseOf(StringSpan relativePath, TimeMs tolerance, |
| 957 | Function<void(const PluginIdentifier&)> onPlugin) |