UGDK  0.5.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
configuration.h
Go to the documentation of this file.
1 #ifndef UGDK_SYSTEM_CONFIGURATION_H_
2 #define UGDK_SYSTEM_CONFIGURATION_H_
3 
4 #include <ugdk/math/integer2D.h>
5 #include <ugdk/math/vector2D.h>
7 #include <string>
8 #include <vector>
9 
10 namespace ugdk {
11 namespace system {
12 
13 struct Configuration {
14  std::string base_path;
15  std::string default_language;
16 
18 
19  std::vector<desktop::WindowSettings> windows_list;
21  std::vector<std::string> ogre_plugins;
22  std::string ogre_renderer;
23 
25 
27 
28  Configuration();
29 };
30 
31 } // namespace system
32 } // namespace ugdk
33 
34 #endif
35 
Definition: vector2D.h:18
std::vector< desktop::WindowSettings > windows_list
Definition: configuration.h:19
std::vector< std::string > ogre_plugins
Definition: configuration.h:21
Definition: animation.h:11
std::string base_path
Definition: configuration.h:14
bool audio_enabled
Definition: configuration.h:17
bool input_enabled
Definition: configuration.h:24
bool time_enabled
Definition: configuration.h:26
std::string default_language
Definition: configuration.h:15
Definition: configuration.h:13
math::Vector2D canvas_size
Definition: configuration.h:20
std::string ogre_renderer
Definition: configuration.h:22