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

#include <Shuttle.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 26 of file Shuttle.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 32 of file Shuttle.h.

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


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