1 #ifndef B_CONFIGURATION_H
2 #define B_CONFIGURATION_H
6 #include "vmmlib/vector.hpp"
std::string WAVEFRONT_MATERIAL_REFLECTION_TYPE_CUBE_TOP()
Definition: Configuration.cpp:101
std::string DEFAULT_SHADER_UNIFORM_NUMBER_OF_LIGHTS()
Definition: Configuration.cpp:69
GLfloat DEFAULT_LIGHT_RADIUS()
Definition: Configuration.cpp:137
std::string WAVEFRONT_MATERIAL_NEWMTL()
Definition: Configuration.cpp:87
std::string DEFAULT_FRAGMENT_SHADER_FILENAME_EXTENSION()
Definition: Configuration.cpp:53
std::string DEFAULT_SHADER_UNIFORM_DIFFUSE_LIGHT_COLOR()
Definition: Configuration.cpp:71
std::string DEFAULT_FILE_PATH()
Definition: Configuration.cpp:40
Definition: Configuration.h:8
std::string WAVEFRONT_MATERIAL_AMBIENT_COLOR()
Definition: Configuration.cpp:88
std::string DEFAULT_SHADER_UNIFORM_SPHERE_MAP()
Definition: Configuration.cpp:61
GLuint DEFAULT_SHADER_MAX_LIGHTS()
Definition: Configuration.cpp:52
std::string DEFAULT_SHADER_UNIFORM_NORMAL_MATRIX()
Definition: Configuration.cpp:63
std::string WAVEFRONT_MATERIAL_ILLUMINATION_MODEL()
Definition: Configuration.cpp:94
std::string WAVEFRONT_MATERIAL_OPTICAL_DENSITY()
Definition: Configuration.cpp:93
std::string WAVEFRONT_MATERIAL_REFLECTION_TYPE_CUBE_BACK()
Definition: Configuration.cpp:104
GLfloat DEFAULT_ASPECT_RATIO()
Definition: Configuration.cpp:111
std::string DEFAULT_SHADER_ATTRIBUTE_TEXCOORD()
Definition: Configuration.cpp:84
std::string SHADER_VERSION_MACRO()
Definition: Configuration.cpp:46
std::string LOG_MODE_WARNING()
Definition: Configuration.cpp:30
std::string DEFAULT_SHADER_UNIFORM_INVERSE_VIEW_MATRIX()
Definition: Configuration.cpp:67
std::string DEFAULT_VERTEX_SHADER_FILENAME_EXTENSION()
Definition: Configuration.cpp:54
std::string LOG_MODE_SYSTEM()
Definition: Configuration.cpp:32
std::string DEFAULT_SHADER_ATTRIBUTE_BITANGENT()
Definition: Configuration.cpp:83
std::string LOG_MODE_INFO()
Definition: Configuration.cpp:29
std::string DEFAULT_SHADER_ATTRIBUTE_TANGENT()
Definition: Configuration.cpp:82
GLfloat DEFAULT_FIELD_OF_VIEW()
Definition: Configuration.cpp:110
std::string LOG_MODE_ERROR()
Definition: Configuration.cpp:31
std::string DEFAULT_SHADER_ATTRIBUTE_POSITION()
Definition: Configuration.cpp:80
std::string DEFAULT_SHADER_UNIFORM_SPECULAR_LIGHT_COLOR()
Definition: Configuration.cpp:72
GLint DEFAULT_VIEW_HEIGHT()
Definition: Configuration.cpp:36
std::string WAVEFRONT_MATERIAL_DIFFUSE_MAP()
Definition: Configuration.cpp:95
std::string SHADER_MAX_LIGHTS_MACRO()
Definition: Configuration.cpp:47
GLfloat DEFAULT_FAR_CLIPPING_PLANE()
Definition: Configuration.cpp:113
std::string WAVEFRONT_MATERIAL_REFLECTION_TYPE_SPHERE()
Definition: Configuration.cpp:107
vmml::Vector4f DEFAULT_LIGHT_POSITION()
Definition: Configuration.cpp:124
std::string DEFAULT_SHADER_UNIFORM_NORMAL_MAP()
Definition: Configuration.cpp:59
bool loadConfigFile(const std::string &fileName)
Loads a JSON file containing configurations.
Definition: Configuration.cpp:12
std::string DEFAULT_SHADER_UNIFORM_LIGHT_POSITION_VIEW_SPACE()
Definition: Configuration.cpp:70
std::string WAVEFRONT_MATERIAL_DIFFUSE_COLOR()
Definition: Configuration.cpp:89
std::string DEFAULT_SHADER_UNIFORM_SPECULAR_MAP()
Definition: Configuration.cpp:58
std::string DEFAULT_SHADER_UNIFORM_VIEW_MATRIX()
Definition: Configuration.cpp:65
std::string DEFAULT_SHADER_UNIFORM_LIGHT_ATTENUATION()
Definition: Configuration.cpp:74
vmml::Vector3f DEFAULT_AMBIENT_COLOR()
Definition: Configuration.cpp:23
std::string WAVEFRONT_MATERIAL_REFLECTION()
Definition: Configuration.cpp:99
std::string WAVEFRONT_MATERIAL_SPECULAR_EXPONENT()
Definition: Configuration.cpp:92
std::string DEFAULT_SHADER_UNIFORM_LIGHT_RADIUS()
Definition: Configuration.cpp:75
std::string DEFAULT_SHADER_ATTRIBUTE_NORMAL()
Definition: Configuration.cpp:81
std::string WAVEFRONT_MATERIAL_REFLECTION_TYPE_CUBE_RIGHT()
Definition: Configuration.cpp:106
std::string DEFAULT_SHADER_UNIFORM_MODEL_VIEW_MATRIX()
Definition: Configuration.cpp:66
std::string WAVEFRONT_MATERIAL_SPECULAR_MAP()
Definition: Configuration.cpp:96
GLfloat DEFAULT_LIGHT_ATTENUATION()
Definition: Configuration.cpp:136
std::string WAVEFRONT_MATERIAL_REFLECTION_TYPE()
Definition: Configuration.cpp:100
vmml::Vector3f DEFAULT_CAMERA_ROTATION_AXES()
Definition: Configuration.cpp:118
std::string WAVEFRONT_MATERIAL_REFLECTION_TYPE_CUBE_FRONT()
Definition: Configuration.cpp:103
std::string DEFAULT_SHADER_UNIFORM_CUBE_MAP()
Definition: Configuration.cpp:60
vmml::Vector3f DEFAULT_LIGHT_COLOR()
Definition: Configuration.cpp:128
std::string DEFAULT_SHADER_UNIFORM_MODEL_MATRIX()
Definition: Configuration.cpp:64
std::string WAVEFRONT_MATERIAL_TRANSMISSION_FILTER()
Definition: Configuration.cpp:91
std::string DEFAULT_WINDOW_TITLE()
Definition: Configuration.cpp:37
GLint DEFAULT_VIEW_WIDTH()
Definition: Configuration.cpp:35
std::string WAVEFRONT_MATERIAL_DISSOLVE()
Definition: Configuration.cpp:98
std::string DEFAULT_SHADER_UNIFORM_CHARACTER_MAP()
Definition: Configuration.cpp:62
std::string WAVEFRONT_MATERIAL_REFLECTION_TYPE_CUBE_BOTTOM()
Definition: Configuration.cpp:102
std::string DEFAULT_SHADER_UNIFORM_TRANSPARENCY()
Definition: Configuration.cpp:77
std::string DEFAULT_SHADER_UNIFORM_PROJECTION_MATRIX()
Definition: Configuration.cpp:68
std::string DEFAULT_SHADER_UNIFORM_LIGHT_INTENSITY()
Definition: Configuration.cpp:73
std::string WAVEFRONT_MATERIAL_REFLECTION_TYPE_CUBE_LEFT()
Definition: Configuration.cpp:105
std::string WAVEFRONT_MATERIAL_SPECULAR_COLOR()
Definition: Configuration.cpp:90
std::string DEFAULT_SHADER_VERSION_DESKTOP()
Definition: Configuration.cpp:50
GLuint FONT_MAX_PIXEL_SIZE()
Definition: Configuration.cpp:140
vmml::Vector3f DEFAULT_CAMERA_POSITION()
Definition: Configuration.cpp:114
std::string DEFAULT_SHADER_UNIFORM_AMBIENT_COLOR()
Definition: Configuration.cpp:76
GLfloat DEFAULT_LIGHT_INTENSITY()
Definition: Configuration.cpp:135
GLfloat DEFAULT_NEAR_CLIPPING_PLANE()
Definition: Configuration.cpp:112
std::string DEFAULT_GROUP_NAME()
Definition: Configuration.cpp:43
std::string DEFAULT_SHADER_UNIFORM_DIFFUSE_MAP()
Definition: Configuration.cpp:57
std::string DEFAULT_SHADER_VERSION_ES()
Definition: Configuration.cpp:51
std::string WAVEFRONT_MATERIAL_NORMAL_MAP()
Definition: Configuration.cpp:97