tracktion-engine 3.0-10-g034fdde4aa5
Tracktion Engine — High level data model for audio applications

« « « Anklang Documentation
Loading...
Searching...
No Matches
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< intwaveShapeValue
 
juce::CachedValue< floatrateValue
 
juce::CachedValue< floatbeatValue
 
juce::CachedValue< floatdepthValue
 
AutomatableParameter::Ptr rate
 
AutomatableParameter::Ptr depth
 

Detailed Description

Definition at line 230 of file tracktion_FourOscPlugin.h.

Constructor & Destructor Documentation

◆ LFOParams()

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

Definition at line 816 of file tracktion_FourOscPlugin.cpp.

Member Function Documentation

◆ attach()

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

Definition at line 840 of file tracktion_FourOscPlugin.cpp.

◆ detach()

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

Definition at line 846 of file tracktion_FourOscPlugin.cpp.

◆ restorePluginStateFromValueTree()

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

Definition at line 242 of file tracktion_FourOscPlugin.h.

Member Data Documentation

◆ beatValue

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

Definition at line 238 of file tracktion_FourOscPlugin.h.

◆ depth

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

Definition at line 240 of file tracktion_FourOscPlugin.h.

◆ depthValue

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

Definition at line 238 of file tracktion_FourOscPlugin.h.

◆ rate

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

Definition at line 240 of file tracktion_FourOscPlugin.h.

◆ rateValue

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

Definition at line 238 of file tracktion_FourOscPlugin.h.

◆ syncValue

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

Definition at line 236 of file tracktion_FourOscPlugin.h.

◆ waveShapeValue

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

Definition at line 237 of file tracktion_FourOscPlugin.h.


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