Gin
Public Member Functions | Public Attributes | List of all members
Program Class Reference

Saves your plugin state to XML. More...

Public Member Functions

 Program ()=default
 
void loadProcessor (Processor &p)
 
void saveProcessor (Processor &p)
 
juce::File getPresetFile (juce::File programDir)
 
void loadFromFile (juce::File f, bool loadFully)
 
void saveToDir (juce::File programDir)
 
void deleteFromDir (juce::File programDir)
 

Public Attributes

juce::File file
 
juce::String name
 
juce::String author
 
juce::StringArray tags
 
bool fullyLoaded = false
 
juce::ValueTree state
 
juce::Array< Parameter::ParamStatestates
 

Detailed Description

Saves your plugin state to XML.

Constructor & Destructor Documentation

◆ Program()

Program::Program ( )
default

Member Function Documentation

◆ loadProcessor()

void Program::loadProcessor ( Processor p)

◆ saveProcessor()

void Program::saveProcessor ( Processor p)

◆ getPresetFile()

juce::File Program::getPresetFile ( juce::File  programDir)

◆ loadFromFile()

void Program::loadFromFile ( juce::File  f,
bool  loadFully 
)

◆ saveToDir()

void Program::saveToDir ( juce::File  programDir)

◆ deleteFromDir()

void Program::deleteFromDir ( juce::File  programDir)

Member Data Documentation

◆ file

juce::File Program::file

◆ name

juce::String Program::name

◆ author

juce::String Program::author

◆ tags

juce::StringArray Program::tags

◆ fullyLoaded

bool Program::fullyLoaded = false

◆ state

juce::ValueTree Program::state

◆ states

juce::Array<Parameter::ParamState> Program::states

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