|
| | Config (const std::string &name) |
| |
| std::string | GetName () const |
| |
| const std::unordered_map< std::string, Config * > & | GetConfigs () const |
| |
| const std::unordered_map< std::string, std::string > & | GetStrings () |
| |
| const std::unordered_map< std::string, glm::vec3 > & | GetVecs () |
| |
| const std::unordered_map< std::string, float > & | GetFloats () |
| |
| const std::unordered_map< std::string, int > & | GetInts () |
| |
| const std::unordered_map< std::string, bool > & | GetBools () |
| |
| Config * | GetConfig (const std::string &name) |
| |
| std::string | GetString (const std::string &name) |
| |
| glm::vec3 | GetVec (const std::string &name) |
| |
| float | GetFloat (const std::string &name) |
| |
| int | GetInt (const std::string &name) |
| |
| bool | GetBool (const std::string &name) |
| |
| void | SetConfig (const std::string &name, Config *val) |
| |
| void | SetString (const std::string &name, const std::string &val) |
| |
| void | SetVec (const std::string &name, const glm::vec3 &val) |
| |
| void | SetFloat (const std::string &name, float val) |
| |
| void | SetInt (const std::string &name, int val) |
| |
| void | SetBool (const std::string &name, bool val) |
| |
| void | Print (int depth=0) const |
| |
| void | Reset () |
| |