11#define FAUSTFLOAT float
20 virtual void declare(
const char* key,
const char* value) = 0;
26 virtual ~UI() =
default;
69 virtual void init(
int sample_rate) = 0;
Definition faust_base.hpp:24
virtual void openTabBox(const char *label)=0
virtual void addVerticalSlider(const char *label, float *zone, float init, float min, float max, float step)=0
virtual void addVerticalBargraph(const char *label, float *zone, float min, float max)=0
virtual void openVerticalBox(const char *label)=0
virtual void addButton(const char *label, float *zone)=0
virtual void addCheckButton(const char *label, float *zone)=0
virtual void openHorizontalBox(const char *label)=0
virtual void addNumEntry(const char *label, float *zone, float init, float min, float max, float step)=0
virtual void addHorizontalBargraph(const char *label, float *zone, float min, float max)=0
virtual void addHorizontalSlider(const char *label, float *zone, float init, float min, float max, float step)=0
virtual void declare(float *zone, const char *key, const char *value)=0
virtual void closeBox()=0
Definition faust_base.hpp:58
virtual int getNumOutputs()=0
virtual void init(int sample_rate)=0
virtual int getNumInputs()=0
virtual void compute(int count, float **inputs, float **outputs)=0
virtual void instanceClear()=0
virtual void instanceConstants(int sample_rate)=0
virtual void instanceResetUserInterface()=0
virtual void instanceInit(int sample_rate)=0
virtual void buildUserInterface(UI *ui_interface)=0
virtual int getSampleRate()=0
virtual void metadata(Meta *m)=0
#define FAUSTFLOAT
Definition faust_base.hpp:11