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