Manages the very common case when a param represents a boolean value.
More...
#include <ParamConverters.h>
Inherits IParamConverter< bool >.
|
| static bool | toBoolean (ParamValue iNormalizedValue) |
| | Converts a normalized value to a boolean according to the rule: false for [0.0, 0.5[ and true for [0.5, 1.0].
|
Manages the very common case when a param represents a boolean value.
To denormalize the range [0.0,1.0] this implementation uses false for [0.0, 0.5[ and true for [0.5, 1.0] so that it matches a DiscreteValueParamConverter with a step count of 1.
◆ BooleanParamConverter()
◆ denormalize()
| bool denormalize |
( |
ParamValue | iNormalizedValue | ) |
const |
|
inlineoverridevirtual |
◆ getStepCount()
| int32 getStepCount |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ normalize()
| ParamValue normalize |
( |
bool const & | iValue | ) |
const |
|
inlineoverridevirtual |
◆ toBoolean()
| bool toBoolean |
( |
ParamValue | iNormalizedValue | ) |
|
|
inlinestatic |
Converts a normalized value to a boolean according to the rule: false for [0.0, 0.5[ and true for [0.5, 1.0].
◆ toString()
| void toString |
( |
bool const & | iValue, |
|
|
String128 | oString, |
|
|
int32 | ) const |
|
inlineoverridevirtual |
◆ fFalseString
◆ fTrueString
The documentation for this class was generated from the following file: