Faust::UpdateUI< Proc, SetInit > Struct Template Reference
Inheritance diagram for Faust::UpdateUI< Proc, SetInit >:
Faust::UI< Proc, Synth >

Public Member Functions

 UpdateUI (Proc &sfx, Process::Inlets &toRemove, Process::Outlets &toRemoveO)
 
void openTabBox (const char *label) override
 
void openHorizontalBox (const char *label) override
 
void openVerticalBox (const char *label) override
 
void closeBox () override
 
void declare (FAUSTFLOAT *zone, const char *key, const char *val) override
 
void addSoundfile (const char *label, const char *filename, Soundfile **sf_zone) override
 
void replace (Process::Inlet *&oldinl, Process::Inlet *newinl)
 
void replace (Process::Outlet *&oldoutl, Process::Outlet *newoutl)
 
void addButton (const char *label, FAUSTFLOAT *zone) override
 
void addCheckButton (const char *label, FAUSTFLOAT *zone) override
 
void addVerticalSlider (const char *label, FAUSTFLOAT *zone, FAUSTFLOAT init, FAUSTFLOAT min, FAUSTFLOAT max, FAUSTFLOAT step) override
 
void addHorizontalSlider (const char *label, FAUSTFLOAT *zone, FAUSTFLOAT init, FAUSTFLOAT min, FAUSTFLOAT max, FAUSTFLOAT step) override
 
void addNumEntry (const char *label, FAUSTFLOAT *zone, FAUSTFLOAT init, FAUSTFLOAT min, FAUSTFLOAT max, FAUSTFLOAT step) override
 
void addHorizontalBargraph (const char *label, FAUSTFLOAT *zone, FAUSTFLOAT min, FAUSTFLOAT max) override
 
void addVerticalBargraph (const char *label, FAUSTFLOAT *zone, FAUSTFLOAT min, FAUSTFLOAT max) override
 
- Public Member Functions inherited from Faust::UI< Proc, Synth >
 UI (Proc &sfx)
 
void openTabBox (const char *label) override
 
void openHorizontalBox (const char *label) override
 
void openVerticalBox (const char *label) override
 
void closeBox () override
 
void declare (FAUSTFLOAT *zone, const char *key, const char *val) override
 
void addSoundfile (const char *label, const char *filename, Soundfile **sf_zone) override
 
void addButton (const char *label, FAUSTFLOAT *zone) override
 
void addCheckButton (const char *label, FAUSTFLOAT *zone) override
 
void addVerticalSlider (const char *label, FAUSTFLOAT *zone, FAUSTFLOAT init, FAUSTFLOAT min, FAUSTFLOAT max, FAUSTFLOAT step) override
 
void addHorizontalSlider (const char *label, FAUSTFLOAT *zone, FAUSTFLOAT init, FAUSTFLOAT min, FAUSTFLOAT max, FAUSTFLOAT step) override
 
void addNumEntry (const char *label, FAUSTFLOAT *zone, FAUSTFLOAT init, FAUSTFLOAT min, FAUSTFLOAT max, FAUSTFLOAT step) override
 
void addHorizontalBargraph (const char *label, FAUSTFLOAT *zone, FAUSTFLOAT min, FAUSTFLOAT max) override
 
void addVerticalBargraph (const char *label, FAUSTFLOAT *zone, FAUSTFLOAT min, FAUSTFLOAT max) override
 

Public Attributes

Proc & fx
 
Process::InletstoRemove
 
Process::OutletstoRemoveO
 
std::size_t i = 1
 
std::size_t o = 1
 
- Public Attributes inherited from Faust::UI< Proc, Synth >
Proc & fx
 

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