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

Public Member Functions

 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
 

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