#include <tracktion_ParameterHelpers.h>
Inherits AutomatableParameter.
◆ DiscreteLabelledParameter()
engine::DiscreteLabelledParameter::DiscreteLabelledParameter |
( |
const juce::String & |
xmlTag, |
|
|
const juce::String & |
name, |
|
|
AutomatableEditItem & |
owner, |
|
|
juce::Range< float > |
valueRangeToUse, |
|
|
int |
numStatesToUse = 0 , |
|
|
juce::StringArray |
labelsToUse = {} |
|
) |
| |
◆ ~DiscreteLabelledParameter()
engine::DiscreteLabelledParameter::~DiscreteLabelledParameter |
( |
| ) |
|
|
override |
◆ isDiscrete()
bool engine::DiscreteLabelledParameter::isDiscrete |
( |
| ) |
const |
|
override |
◆ getNumberOfStates()
int engine::DiscreteLabelledParameter::getNumberOfStates |
( |
| ) |
const |
|
override |
◆ getValueForState()
float engine::DiscreteLabelledParameter::getValueForState |
( |
int |
i | ) |
const |
|
override |
◆ getStateForValue()
int engine::DiscreteLabelledParameter::getStateForValue |
( |
float |
value | ) |
const |
|
override |
◆ hasLabels()
bool engine::DiscreteLabelledParameter::hasLabels |
( |
| ) |
const |
|
override |
◆ getAllLabels()
juce::StringArray engine::DiscreteLabelledParameter::getAllLabels |
( |
| ) |
const |
|
override |
◆ getLabelForValue()
juce::String engine::DiscreteLabelledParameter::getLabelForValue |
( |
float |
val | ) |
const |
|
override |
◆ snapToState()
float engine::DiscreteLabelledParameter::snapToState |
( |
float |
val | ) |
const |
|
override |
The documentation for this struct was generated from the following file: