13 #ifndef DtPluginManager_H_
14 #define DtPluginManager_H_
24 class DtLibraryLoader;
44 void initializePlugins();
47 const std::string& defaultPluginDirectory()
const;
50 void setDefaultPluginDirectory(
const std::string& dir);
52 void setAdditionalPluginFiles(
const std::list<std::string>& files);
53 void setExcludedPluginFiles(
const std::list<std::string>& files);
Loads plugins.
Definition: DtPluginManager.h:28
DtLibraryLoader * myLibraryLoader
Definition: DtPluginManager.h:66
Class responsible for initializer order.
Definition: DtInitializer.h:26
DtLibraryLoader is used to load VR-Vantage plugins.
Definition: DtLibraryLoader.h:30
InitializerList myInitializers
Definition: DtPluginManager.h:76
std::string myDefaultPluginDirectory
brief The default plugin directory.
Definition: DtPluginManager.h:71
#define DT_DLL_VRVCORE
Definition: vrvCore.h:20
DtDe * myDe
Definition: DtPluginManager.h:65
std::list< std::string > myExcludedPlugins
Definition: DtPluginManager.h:73
DT_DLL_DEBUGDRAWRENDERER void init(makVrv::DtDe &de)
Work function for the plugin initialization.
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
std::list< DtInitializer * > InitializerList
Definition: DtPluginManager.h:75
std::list< std::string > myAdditionalPlugins
Definition: DtPluginManager.h:72
Contains DLL export macros.