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::OscParams Struct Reference

Public Member Functions

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

Public Attributes

juce::CachedValue< intwaveShapeValue
 
juce::CachedValue< intvoicesValue
 
juce::CachedValue< floattuneValue
 
juce::CachedValue< floatfineTuneValue
 
juce::CachedValue< floatlevelValue
 
juce::CachedValue< floatpulseWidthValue
 
juce::CachedValue< floatdetuneValue
 
juce::CachedValue< floatspreadValue
 
juce::CachedValue< floatpanValue
 
AutomatableParameter::Ptr tune
 
AutomatableParameter::Ptr fineTune
 
AutomatableParameter::Ptr level
 
AutomatableParameter::Ptr pulseWidth
 
AutomatableParameter::Ptr detune
 
AutomatableParameter::Ptr spread
 
AutomatableParameter::Ptr pan
 

Detailed Description

Definition at line 208 of file tracktion_FourOscPlugin.h.

Constructor & Destructor Documentation

◆ OscParams()

tracktion::engine::FourOscPlugin::OscParams::OscParams ( FourOscPlugin plugin,
int  oscNum 
)

Definition at line 760 of file tracktion_FourOscPlugin.cpp.

Member Function Documentation

◆ attach()

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

Definition at line 793 of file tracktion_FourOscPlugin.cpp.

◆ detach()

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

Definition at line 804 of file tracktion_FourOscPlugin.cpp.

◆ restorePluginStateFromValueTree()

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

Definition at line 220 of file tracktion_FourOscPlugin.h.

Member Data Documentation

◆ detune

AutomatableParameter::Ptr tracktion::engine::FourOscPlugin::OscParams::detune

Definition at line 218 of file tracktion_FourOscPlugin.h.

◆ detuneValue

juce::CachedValue<float> tracktion::engine::FourOscPlugin::OscParams::detuneValue

Definition at line 216 of file tracktion_FourOscPlugin.h.

◆ fineTune

AutomatableParameter::Ptr tracktion::engine::FourOscPlugin::OscParams::fineTune

Definition at line 218 of file tracktion_FourOscPlugin.h.

◆ fineTuneValue

juce::CachedValue<float> tracktion::engine::FourOscPlugin::OscParams::fineTuneValue

Definition at line 215 of file tracktion_FourOscPlugin.h.

◆ level

AutomatableParameter::Ptr tracktion::engine::FourOscPlugin::OscParams::level

Definition at line 218 of file tracktion_FourOscPlugin.h.

◆ levelValue

juce::CachedValue<float> tracktion::engine::FourOscPlugin::OscParams::levelValue

Definition at line 215 of file tracktion_FourOscPlugin.h.

◆ pan

AutomatableParameter::Ptr tracktion::engine::FourOscPlugin::OscParams::pan

Definition at line 218 of file tracktion_FourOscPlugin.h.

◆ panValue

juce::CachedValue<float> tracktion::engine::FourOscPlugin::OscParams::panValue

Definition at line 216 of file tracktion_FourOscPlugin.h.

◆ pulseWidth

AutomatableParameter::Ptr tracktion::engine::FourOscPlugin::OscParams::pulseWidth

Definition at line 218 of file tracktion_FourOscPlugin.h.

◆ pulseWidthValue

juce::CachedValue<float> tracktion::engine::FourOscPlugin::OscParams::pulseWidthValue

Definition at line 215 of file tracktion_FourOscPlugin.h.

◆ spread

AutomatableParameter::Ptr tracktion::engine::FourOscPlugin::OscParams::spread

Definition at line 218 of file tracktion_FourOscPlugin.h.

◆ spreadValue

juce::CachedValue<float> tracktion::engine::FourOscPlugin::OscParams::spreadValue

Definition at line 216 of file tracktion_FourOscPlugin.h.

◆ tune

AutomatableParameter::Ptr tracktion::engine::FourOscPlugin::OscParams::tune

Definition at line 218 of file tracktion_FourOscPlugin.h.

◆ tuneValue

juce::CachedValue<float> tracktion::engine::FourOscPlugin::OscParams::tuneValue

Definition at line 215 of file tracktion_FourOscPlugin.h.

◆ voicesValue

juce::CachedValue<int> tracktion::engine::FourOscPlugin::OscParams::voicesValue

Definition at line 214 of file tracktion_FourOscPlugin.h.

◆ waveShapeValue

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

Definition at line 214 of file tracktion_FourOscPlugin.h.


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