#include <MappedValue.h>
◆ MappedIntValue()
daisy::MappedIntValue::MappedIntValue |
( |
int |
min, |
|
|
int |
max, |
|
|
int |
defaultValue, |
|
|
int |
stepSizeFine, |
|
|
int |
stepSizeCoarse, |
|
|
const char * |
unitStr = "" , |
|
|
bool |
forceSign = false |
|
) |
| |
Creates a MappedIntValue.
- Parameters
-
min | The lower end of the range of possible values |
max | The upper end of the range of possible values |
defaultValue | The default value |
stepSizeFine | A fine step size to use in the Step() function |
stepSizeCoarse | A coarse step size to use in the Step() function |
unitStr | A string for the unit, e.g. "Hz" |
forceSign | Controls whether AppendToString() always prints the sign, even for positive numbers |
◆ ~MappedIntValue()
daisy::MappedIntValue::~MappedIntValue |
( |
| ) |
|
|
inlineoverride |
◆ AppentToString()
Generates a string representation and adds it to an existing string.
- Parameters
-
string | The string to add to |
Implements daisy::MappedValue.
◆ Get()
int daisy::MappedIntValue::Get |
( |
| ) |
const |
|
inline |
Returns the current value.
◆ GetAs0to1()
float daisy::MappedIntValue::GetAs0to1 |
( |
| ) |
const |
|
overridevirtual |
Returns the 0..1 normalized representation of the value, e.g. to display a slider/knob on a UI.
Implements daisy::MappedValue.
◆ GetPtr()
const int * daisy::MappedIntValue::GetPtr |
( |
| ) |
const |
|
inline |
Returns a const pointer to the current value.
◆ operator int()
daisy::MappedIntValue::operator int |
( |
| ) |
const |
|
inline |
Returns the current value.
◆ operator=()
Sets the value, clamping it to the valid range.
◆ ResetToDefault()
void daisy::MappedIntValue::ResetToDefault |
( |
| ) |
|
|
overridevirtual |
◆ Set()
void daisy::MappedIntValue::Set |
( |
int |
newValue | ) |
|
Sets the value, clamping it to the valid range.
◆ SetFrom0to1()
void daisy::MappedIntValue::SetFrom0to1 |
( |
float |
normalizedValue0to1 | ) |
|
|
overridevirtual |
◆ Step()
void daisy::MappedIntValue::Step |
( |
int16_t |
numStepsUp, |
|
|
bool |
useCoarseStepSize |
|
) |
| |
|
overridevirtual |
Steps the value up or down using the step sizes specified in the constructor.
Implements daisy::MappedValue.
The documentation for this class was generated from the following file: