Audacity 3.2.0
Public Attributes | List of all members
EffectParameter< Structure, Member, Type, Value > Struct Template Reference

#include <SettingsVisitor.h>

Inheritance diagram for EffectParameter< Structure, Member, Type, Value >:
[legend]

Public Attributes

Member Structure::*const mem {}
 Member holding the parameter. More...
 
const wxChar *const key {}
 Identifier in configuration file. More...
 
const Type def {}
 Default value. More...
 
const Type min {}
 Minimum value. More...
 
const Type max {}
 Maximum value. More...
 
const Type scale {}
 Scaling factor, for slider control. More...
 

Detailed Description

template<typename Structure, typename Member, typename Type, typename Value = Type>
struct EffectParameter< Structure, Member, Type, Value >

Definition at line 25 of file SettingsVisitor.h.

Member Data Documentation

◆ def

template<typename Structure , typename Member , typename Type , typename Value = Type>
const Type EffectParameter< Structure, Member, Type, Value >::def {}

◆ key

template<typename Structure , typename Member , typename Type , typename Value = Type>
const wxChar* const EffectParameter< Structure, Member, Type, Value >::key {}

◆ max

template<typename Structure , typename Member , typename Type , typename Value = Type>
const Type EffectParameter< Structure, Member, Type, Value >::max {}

◆ mem

template<typename Structure , typename Member , typename Type , typename Value = Type>
Member Structure::* const EffectParameter< Structure, Member, Type, Value >::mem {}

◆ min

template<typename Structure , typename Member , typename Type , typename Value = Type>
const Type EffectParameter< Structure, Member, Type, Value >::min {}

◆ scale

template<typename Structure , typename Member , typename Type , typename Value = Type>
const Type EffectParameter< Structure, Member, Type, Value >::scale {}

Scaling factor, for slider control.

Definition at line 31 of file SettingsVisitor.h.

Referenced by EffectLegacyCompressor::DoTransferDataFromWindow(), EffectAmplify::OnAmpSlider(), EffectAmplify::OnAmpText(), EffectBassTreble::Editor::OnBassSlider(), EffectBassTreble::Editor::OnBassText(), EffectPhaser::Editor::OnDepthSlider(), EffectWahwah::Editor::OnDepthSlider(), EffectPhaser::Editor::OnDepthText(), EffectWahwah::Editor::OnDepthText(), EffectPhaser::Editor::OnDryWetSlider(), EffectPhaser::Editor::OnDryWetText(), EffectDtmf::Editor::OnDutyCycle(), EffectPhaser::Editor::OnFeedbackSlider(), EffectPhaser::Editor::OnFeedbackText(), EffectWahwah::Editor::OnFreqOffSlider(), EffectWahwah::Editor::OnFreqOffText(), EffectPhaser::Editor::OnFreqSlider(), EffectWahwah::Editor::OnFreqSlider(), EffectPhaser::Editor::OnFreqText(), EffectWahwah::Editor::OnFreqText(), EffectBassTreble::Editor::OnGainSlider(), EffectPhaser::Editor::OnGainSlider(), EffectWahwah::Editor::OnGainSlider(), EffectBassTreble::Editor::OnGainText(), EffectPhaser::Editor::OnGainText(), EffectWahwah::Editor::OnGainText(), EffectAmplify::OnPeakText(), EffectPhaser::Editor::OnPhaseSlider(), EffectWahwah::Editor::OnPhaseSlider(), EffectPhaser::Editor::OnPhaseText(), EffectWahwah::Editor::OnPhaseText(), EffectWahwah::Editor::OnResonanceSlider(), EffectWahwah::Editor::OnResonanceText(), EffectPhaser::Editor::OnStagesSlider(), EffectPhaser::Editor::OnStagesText(), EffectDistortion::Editor::OnThresholdSlider(), EffectDistortion::Editor::OnThresholdText(), EffectBassTreble::Editor::OnTrebleSlider(), EffectBassTreble::Editor::OnTrebleText(), EffectBassTreble::Editor::PopulateOrExchange(), EffectDistortion::Editor::PopulateOrExchange(), EffectPhaser::Editor::PopulateOrExchange(), EffectWahwah::Editor::PopulateOrExchange(), EffectDtmf::Editor::PopulateOrExchange(), EffectAmplify::PopulateOrExchange(), EffectLegacyCompressor::PopulateOrExchange(), EffectAmplify::TransferDataFromWindow(), EffectAmplify::TransferDataToWindow(), EffectLegacyCompressor::TransferDataToWindow(), EffectDistortion::Editor::UpdateControl(), EffectBassTreble::Editor::UpdateUI(), EffectDistortion::Editor::UpdateUI(), EffectDtmf::Editor::UpdateUI(), EffectPhaser::Editor::UpdateUI(), EffectWahwah::Editor::UpdateUI(), EffectDtmf::Editor::ValidateUI(), and CapturedParameters< EffectType, Parameters >::VisitOne().


The documentation for this struct was generated from the following file: