#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()
void daisy::MappedIntValue::AppentToString |
( |
FixedCapStrBase< char > & | string | ) |
const |
|
overridevirtual |
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: