44 #ifndef _INCLUDED_Field3D_PluginLoader_H_ 45 #define _INCLUDED_Field3D_PluginLoader_H_ 86 bool resolveGlobalsForPlugins(
const char *dso);
88 bool getDso(
char *cptr,
const char *dso, std::string &dsoPath);
104 bool getDirSos(std::vector<std::string> &sos, std::string &dir);
112 #endif // Include guard #define FIELD3D_NAMESPACE_HEADER_CLOSE
static void loadPlugins()
Checks all paths in $FIELD3D_DSO_PATH and loads the plugins it finds.
static std::vector< std::string > ms_pluginsLoaded
List of plugins loaded.
PluginLoader()
Default constructor.
bool getDirSos(std::vector< std::string > &sos, std::string &dir)
This class provides methods for loading Field plugins from disk.
~PluginLoader()
Destructor.