![]() |
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().