Defined in carb/StartupUtils.h

inline void carb::detail::loadPluginsFromConfig(settings::ISettings *settings, const PluginLoadingDesc &pluginLoadingDesc)

Loads plugins based on settings specified in the given settings object.

The settings read populated a carb::PluginLoadingDesc. The settings read are:


Array of paths in which to search for plugins.


If true recursively each path in /pluginSearchPaths.


Array of plugin wildcards that mark plugins as reloadable.


Wildcard of plugins to load.


Wildcard of plugins that match /pluginsLoaded but should not be loaded.

Do not use this function directly. Rather, call carb::startupFramework().