|
|
| Value (T initial) |
| |
| float | put (float x) override |
| | Pushes value into the unit.
|
| |
| float | get () override |
| | Returns value (typically between 0 and 1, may vary depending on class).
|
| |
|
T | value () const |
| |
|
void | value (T v) |
| |
|
| operator T () const |
| |
|
Value & | operator= (T v) |
| |
|
Value & | operator++ () |
| |
|
Value & | operator-- () |
| |
|
T | operator++ (int) |
| |
|
T | operator-- (int) |
| |
|
T | operator- () const |
| |
|
Value & | operator+= (T rhs) |
| |
|
Value & | operator-= (T rhs) |
| |
|
Value & | operator*= (T rhs) |
| |
|
Value & | operator/= (T rhs) |
| |
|
Value & | operator+= (const Value &rhs) |
| |
|
Value & | operator-= (const Value &rhs) |
| |
|
Value & | operator*= (const Value &rhs) |
| |
|
Value & | operator/= (const Value &rhs) |
| |
|
template<typename U = T> |
| enable_if_t< supports_modulo< U >::value, Value & > | operator%= (U rhs) |
| |
|
template<typename U = T> |
| enable_if_t< supports_modulo< U >::value, Value & > | operator%= (const Value &rhs) |
| |
|
| operator float () |
| | Object can be used directly to access its value.
|
| |
| virtual float | mapTo (float toLow, float toHigh) |
| | Maps value to new range.
|
| |
|
| operator bool () |
| | Operator that allows usage in conditional expressions.
|
| |
|
|
bool | operator== (const Value &a, const Value &b) |
| |
|
bool | operator!= (const Value &a, const Value &b) |
| |
|
bool | operator< (const Value &a, const Value &b) |
| |
|
bool | operator<= (const Value &a, const Value &b) |
| |
|
bool | operator> (const Value &a, const Value &b) |
| |
|
bool | operator>= (const Value &a, const Value &b) |
| |
|
bool | operator== (const Value &a, T b) |
| |
|
bool | operator== (T a, const Value &b) |
| |
|
bool | operator!= (const Value &a, T b) |
| |
|
bool | operator!= (T a, const Value &b) |
| |
|
bool | operator< (const Value &a, T b) |
| |
|
bool | operator< (T a, const Value &b) |
| |
|
bool | operator<= (const Value &a, T b) |
| |
|
bool | operator<= (T a, const Value &b) |
| |
|
bool | operator> (const Value &a, T b) |
| |
|
bool | operator> (T a, const Value &b) |
| |
|
bool | operator>= (const Value &a, T b) |
| |
|
bool | operator>= (T a, const Value &b) |
| |
|
T | operator+ (const Value &a, const Value &b) |
| |
|
T | operator- (const Value &a, const Value &b) |
| |
|
T | operator* (const Value &a, const Value &b) |
| |
|
T | operator/ (const Value &a, const Value &b) |
| |
|
T | operator+ (const Value &a, T b) |
| |
|
T | operator+ (T a, const Value &b) |
| |
|
T | operator- (const Value &a, T b) |
| |
|
T | operator- (T a, const Value &b) |
| |
|
T | operator* (const Value &a, T b) |
| |
|
T | operator* (T a, const Value &b) |
| |
|
T | operator/ (const Value &a, T b) |
| |
|
T | operator/ (T a, const Value &b) |
| |
|
template<typename U = T> |
| enable_if_t< supports_modulo< U >::value, U > | operator% (const Value &a, const Value &b) |
| |
|
template<typename U = T> |
| enable_if_t< supports_modulo< U >::value, U > | operator% (const Value &a, U b) |
| |
|
template<typename U = T> |
| enable_if_t< supports_modulo< U >::value, U > | operator% (U a, const Value &b) |
| |