class EnginePluginManager¶
Overview¶
Loads libraries and extracts engine launchers. More…
#include <engine_plugin_manager.h> class EnginePluginManager: public PluginManager { public: // methods EngineLauncherInterface::unique_ptr loadEnginePlugin(const std::string& pluginLibFile); };
Inherited Members¶
public: // methods bool loadPlugin(const std::string& pluginLibFile); void addPluginPath(const std::string& pluginPath);
Detailed Documentation¶
Loads libraries and extracts engine launchers.
Methods¶
EngineLauncherInterface::unique_ptr loadEnginePlugin(const std::string& pluginLibFile)
Load a Plugin from a given library.
Parameters:
pluginLibFile |
Plugin library file (.so) |
Returns:
Returns ptr to loaded EngineLauncher if found, nullptr otherwise