TracktionEngine
Public Member Functions | Public Attributes | List of all members
tracktion::engine::FourOscPlugin::LFOParams Struct Reference

Public Member Functions

 LFOParams (FourOscPlugin &plugin, int lfoNum)
 
void attach ()
 
void detach ()
 
void restorePluginStateFromValueTree (const juce::ValueTree &v)
 

Public Attributes

juce::CachedValue< bool > syncValue
 
juce::CachedValue< int > waveShapeValue
 
juce::CachedValue< float > rateValue
 
juce::CachedValue< float > beatValue
 
juce::CachedValue< float > depthValue
 
AutomatableParameter::Ptr rate
 
AutomatableParameter::Ptr depth
 

Constructor & Destructor Documentation

◆ LFOParams()

tracktion::engine::FourOscPlugin::LFOParams::LFOParams ( FourOscPlugin plugin,
int  lfoNum 
)

Member Function Documentation

◆ attach()

void tracktion::engine::FourOscPlugin::LFOParams::attach ( )

◆ detach()

void tracktion::engine::FourOscPlugin::LFOParams::detach ( )

◆ restorePluginStateFromValueTree()

void tracktion::engine::FourOscPlugin::LFOParams::restorePluginStateFromValueTree ( const juce::ValueTree &  v)

Member Data Documentation

◆ syncValue

juce::CachedValue<bool> tracktion::engine::FourOscPlugin::LFOParams::syncValue

◆ waveShapeValue

juce::CachedValue<int> tracktion::engine::FourOscPlugin::LFOParams::waveShapeValue

◆ rateValue

juce::CachedValue<float> tracktion::engine::FourOscPlugin::LFOParams::rateValue

◆ beatValue

juce::CachedValue<float> tracktion::engine::FourOscPlugin::LFOParams::beatValue

◆ depthValue

juce::CachedValue<float> tracktion::engine::FourOscPlugin::LFOParams::depthValue

◆ rate

AutomatableParameter::Ptr tracktion::engine::FourOscPlugin::LFOParams::rate

◆ depth

AutomatableParameter::Ptr tracktion::engine::FourOscPlugin::LFOParams::depth

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