foleys_gui_magic
WYSWYG editor for JUCE GUIs including Visualisers
Public Member Functions | Static Public Attributes | List of all members
ParameterManager Class Reference

Public Member Functions

 ParameterManager (juce::AudioProcessor &processor)
 
juce::RangedAudioParameter * getParameter (const juce::String &paramID)
 
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" }
 

Constructor & Destructor Documentation

◆ ParameterManager()

ParameterManager ( juce::AudioProcessor &  processor)

Member Function Documentation

◆ getParameter()

juce::RangedAudioParameter * getParameter ( const juce::String &  paramID)

◆ getParameterNames()

juce::StringArray getParameterNames ( ) const

◆ updateParameterMap()

void updateParameterMap ( )

◆ saveParameterValues()

void saveParameterValues ( juce::ValueTree &  tree)

◆ loadParameterValues()

void loadParameterValues ( juce::ValueTree &  tree)

Member Data Documentation

◆ nodeName

juce::Identifier nodeName { "PARAM" }
static

◆ nodeId

juce::Identifier nodeId { "id" }
static

◆ nodeValue

juce::Identifier nodeValue { "value" }
static

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