84 #define QUICKTUNE(type_, var, min_, max_, name){\
87 qv.value_##type_.current = var;\
88 qv.value_##type_.min = min_;\
89 qv.value_##type_.max = max_;\
90 updateQuicktuneValue(name, qv);\
91 var = qv.value_##type_.current;\
94 #define QUICKTUNE(type, var, min_, max_, name){}
97#define QUICKTUNE_AUTONAME(type_, var, min_, max_)\
98 QUICKTUNE(type_, var, min_, max_, #var)
QuicktuneValue getQuicktuneValue(const std::string &name)
Definition: quicktune.cpp:59
void updateQuicktuneValue(const std::string &name, QuicktuneValue &val)
Definition: quicktune.cpp:78
QuicktuneValueType
Definition: quicktune.h:55
@ QVT_NONE
Definition: quicktune.h:56
@ QVT_FLOAT
Definition: quicktune.h:57
void setQuicktuneValue(const std::string &name, const QuicktuneValue &val)
Definition: quicktune.cpp:71
const std::vector< std::string > & getQuicktuneNames()
Definition: quicktune.cpp:54
Definition: quicktune.h:60
void relativeAdd(float amount)
Definition: quicktune.cpp:35
float current
Definition: quicktune.h:64
std::string getString()
Definition: quicktune.cpp:24
QuicktuneValueType type
Definition: quicktune.h:61
struct QuicktuneValue::@35::@37 value_QVT_FLOAT
float max
Definition: quicktune.h:66
float min
Definition: quicktune.h:65
bool modified
Definition: quicktune.h:69