Loads libraries and extracts engine launchers. More...
#include <engine_plugin_manager.h>
Public Member Functions | |
EngineLauncherInterface::unique_ptr | loadEnginePlugin (const std::string &pluginLibFile) |
Load a Plugin from a given library. More... | |
![]() | |
bool | loadPlugin (const std::string &pluginLibFile) |
Load a Plugin from a given library. More... | |
~PluginManager () | |
Destructor. Unloads all plugin libraries. More... | |
void | addPluginPath (const std::string &pluginPath) |
Adds search path under which to look for plugins. More... | |
Additional Inherited Members | |
![]() | |
std::map< std::string, void * > | _loadedLibs |
Loaded Libraries. More... | |
Loads libraries and extracts engine launchers.
EngineLauncherInterface::unique_ptr EnginePluginManager::loadEnginePlugin | ( | const std::string & | pluginLibFile | ) |
Load a Plugin from a given library.
pluginLibFile | Plugin library file (.so) |