13 #ifndef DtLibraryLoader_H_
14 #define DtLibraryLoader_H_
22 class DtDynamicLibrary;
41 void getLibrariesInDirectory(
const std::string& dir,
42 std::list<std::string>& files)
const;
45 void loadAllInDirectory(
const std::string& dir);
48 void loadLibary(
const std::string& library);
51 void initializeLibraries();
59 virtual bool initializeLibrary(DtDynamicLibrary* lib);
62 virtual bool isLibraryIGCompatible(DtDynamicLibrary* lib);
66 typedef std::map<std::string, DtDynamicLibrary*>
LibraryMap;
LibraryMap myLibraries
Definition: DtLibraryLoader.h:67
DtDe * myDe
Definition: DtLibraryLoader.h:64
std::map< std::string, DtDynamicLibrary * > LibraryMap
Definition: DtLibraryLoader.h:66
DtLibraryLoader is used to load VR-Vantage plugins.
Definition: DtLibraryLoader.h:30
#define DT_DLL_VRVCORE
Definition: vrvCore.h:20
static const char * theIgInitFunction
Definition: DtLibraryLoader.h:56
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
Contains DLL export macros.