#include <foleys_ParameterManager.h>
Public Member Functions | |
| ParameterManager (juce::AudioProcessor &processor) | |
| juce::RangedAudioParameter * | getParameter (const juce::String ¶mID) |
| juce::StringArray | getParameterNames () const |
| void | updateParameterMap () |
| void | saveParameterValues (juce::ValueTree &tree) |
| void | loadParameterValues (juce::ValueTree &tree) |
Static Public Attributes | |
| static juce::Identifier | nodeName { "PARAM" } |
| static juce::Identifier | nodeId { "id" } |
| static juce::Identifier | nodeValue { "value" } |
| ParameterManager | ( | juce::AudioProcessor & | processor | ) |
References updateParameterMap().
| juce::RangedAudioParameter * getParameter | ( | const juce::String & | paramID | ) |
Referenced by loadParameterValues().
| juce::StringArray getParameterNames | ( | ) | const |
| void updateParameterMap | ( | ) |
Referenced by loadParameterValues(), ParameterManager(), and saveParameterValues().
| void saveParameterValues | ( | juce::ValueTree & | tree | ) |
References nodeId, nodeName, nodeValue, and updateParameterMap().
| void loadParameterValues | ( | juce::ValueTree & | tree | ) |
References getParameter(), nodeId, nodeName, nodeValue, and updateParameterMap().
|
static |
Referenced by loadParameterValues(), and saveParameterValues().
|
static |
Referenced by loadParameterValues(), and saveParameterValues().
|
static |
Referenced by loadParameterValues(), and saveParameterValues().