#include <GteProgramDefines.h>
Public Member Functions | |
| void | Clear () |
| std::vector< std::pair< std::string, std::string > > const & | Get () const |
| ProgramDefines () | |
| void | Remove (std::string const &name) |
| void | Set (std::string const &name, int value) |
| void | Set (std::string const &name, unsigned int value) |
| void | Set (std::string const &name, float value) |
| void | Set (std::string const &name, double value) |
| void | Set (std::string const &name, std::string const &value) |
Private Member Functions | |
| void | Update (std::string const &name, std::string const &value) |
Private Attributes | |
| std::vector< std::pair< std::string, std::string > > | mDefinitions |
Definition at line 19 of file GteProgramDefines.h.
| ProgramDefines::ProgramDefines | ( | ) |
Definition at line 13 of file GteProgramDefines.cpp.
| void ProgramDefines::Clear | ( | ) |
Definition at line 45 of file GteProgramDefines.cpp.
|
inline |
Definition at line 74 of file GteProgramDefines.h.
| void ProgramDefines::Remove | ( | std::string const & | name | ) |
Definition at line 33 of file GteProgramDefines.cpp.
|
inline |
Definition at line 47 of file GteProgramDefines.h.
|
inline |
Definition at line 52 of file GteProgramDefines.h.
|
inline |
Definition at line 57 of file GteProgramDefines.h.
|
inline |
Definition at line 62 of file GteProgramDefines.h.
|
inline |
Definition at line 67 of file GteProgramDefines.h.
|
private |
Definition at line 17 of file GteProgramDefines.cpp.
|
private |
Definition at line 43 of file GteProgramDefines.h.