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