Game Develop Core: ExtensionsLoader.h Source File

| Game Develop Core Core library for developing platforms and tools compatible with Game Develop.

- Main Page
- Modules
- Classes

- File List
- File Members

All Classes Files Functions Variables Typedefs Enumerations Macros Groups Pages
ExtensionsLoader.h
Go to the documentation of this file.
1
6 #ifndef EXTENSIONSLOADER_H
7 #define EXTENSIONSLOADER_H
8 #include <string>
9 #include <vector>
10 namespace gd { class Platform; }
11
12 namespace gd
13 {
14
21 class GD_CORE_API ExtensionsLoader
22 {
23 public:
24
34 static void LoadAllExtensions(const std::string & directory, gd::Platform & platform);
35
42 static void LoadExtension(const std::string & fullpath, gd::Platform & platform);
43
50 static void ExtensionsLoadingDone(const std::string & directory);
51
52 private:
53 ExtensionsLoader() {};
54 virtual ~ExtensionsLoader() {};
55 };
56
57 }
58
59 #endif // EXTENSIONSLOADER_H
60