TracktionEngine
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
tracktion::engine::FourOscPlugin::LFOParams Struct Reference

#include <tracktion_FourOscPlugin.h>

Public Member Functions

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

Public Attributes

juce::CachedValue< boolsyncValue
 
juce::CachedValue< intwaveShapeValue
 
juce::CachedValue< floatrateValue
 
juce::CachedValue< floatbeatValue
 
juce::CachedValue< floatdepthValue
 
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: