BlankMat 0.1.0
Free open-source 3D texture creation application
|
Public Member Functions | |
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 () |
|
inlineexplicit |
bool Config::GetBool | ( | const std::string & | name | ) |
|
inline |
Config * Config::GetConfig | ( | const std::string & | name | ) |
|
inline |
float Config::GetFloat | ( | const std::string & | name | ) |
|
inline |
int Config::GetInt | ( | const std::string & | name | ) |
|
inline |
|
inline |
std::string Config::GetString | ( | const std::string & | name | ) |
|
inline |
glm::vec3 Config::GetVec | ( | const std::string & | name | ) |
|
inline |
void Config::Print | ( | int | depth = 0 | ) | const |
void Config::Reset | ( | ) |
void Config::SetBool | ( | const std::string & | name, |
bool | val | ||
) |
void Config::SetConfig | ( | const std::string & | name, |
Config * | val | ||
) |
void Config::SetFloat | ( | const std::string & | name, |
float | val | ||
) |
void Config::SetInt | ( | const std::string & | name, |
int | val | ||
) |
void Config::SetString | ( | const std::string & | name, |
const std::string & | val | ||
) |
void Config::SetVec | ( | const std::string & | name, |
const glm::vec3 & | val | ||
) |