Audacity 3.2.0
|
#include <SettingsVisitor.h>
Public Member Functions | |
constexpr | EnumParameter (Member Structure::*const mem, const wxChar *key, int def, int min, int max, int scale, const EnumValueSymbol *symbols_, size_t nSymbols_) |
Public Attributes | |
const EnumValueSymbol *const | symbols |
const size_t | nSymbols |
Public Attributes inherited from EffectParameter< Structure, Member, int > | |
Member Structure::*const | mem |
Member holding the parameter. More... | |
const wxChar *const | key |
Identifier in configuration file. More... | |
const int | def |
Default value. More... | |
const int | min |
Minimum value. More... | |
const int | max |
Maximum value. More... | |
const int | scale |
Scaling factor, for slider control. More... | |
Definition at line 49 of file SettingsVisitor.h.
|
inlineconstexpr |
Definition at line 51 of file SettingsVisitor.h.
References EffectParameter< Structure, Member, int >::def, EffectParameter< Structure, Member, int >::key, EffectParameter< Structure, Member, int >::max, EffectParameter< Structure, Member, int >::mem, EffectParameter< Structure, Member, int >::min, and EffectParameter< Structure, Member, int >::scale.
const size_t EnumParameter< Structure, Member >::nSymbols |
Definition at line 61 of file SettingsVisitor.h.
Referenced by CapturedParameters< EffectType, Parameters >::SetOne(), and CapturedParameters< EffectType, Parameters >::VisitOne().
const EnumValueSymbol* const EnumParameter< Structure, Member >::symbols |
Definition at line 60 of file SettingsVisitor.h.
Referenced by CapturedParameters< EffectType, Parameters >::GetOne(), CapturedParameters< EffectType, Parameters >::SetOne(), and CapturedParameters< EffectType, Parameters >::VisitOne().