10 #ifndef DtPluginManager_H_
11 #define DtPluginManager_H_
21 class DtLibraryLoader;
41 void initializePlugins();
44 const std::string& defaultPluginDirectory()
const;
47 void setDefaultPluginDirectory(
const std::string& dir);
49 void setAdditionalPluginFiles(
const std::list<std::string>& files);
50 void setExcludedPluginFiles(
const std::list<std::string>& files);
DT_DLL_EXAMPLESCENEROOTPLUGIN void init(DtDe &anIG)
Loads plugins.
Definition: DtPluginManager.h:25
DtLibraryLoader * myLibraryLoader
Definition: DtPluginManager.h:63
Class responsible for initializer order.
Definition: DtInitializer.h:26
DtLibraryLoader is used to load VR-Vantage plugins.
Definition: DtLibraryLoader.h:27
InitializerList myInitializers
Definition: DtPluginManager.h:73
std::string myDefaultPluginDirectory
brief The default plugin directory.
Definition: DtPluginManager.h:68
#define DT_DLL_VRVCORE
Definition: vrvCore.h:20
DtDe * myDe
Definition: DtPluginManager.h:62
std::list< std::string > myExcludedPlugins
Definition: DtPluginManager.h:70
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
std::list< DtInitializer * > InitializerList
Definition: DtPluginManager.h:72
std::list< std::string > myAdditionalPlugins
Definition: DtPluginManager.h:69
Contains DLL export macros.