ref: 0acd2208855ac7e5c1e2499614c50828a1ace0de
dir: /uiglue.h/
#ifndef FAUSTFLOAT #define FAUSTFLOAT float #endif typedef struct { void *uiInterface; void (*openTabBox)(void *uiInterface, const char *label); void (*openHorizontalBox) (void *uiInterface, const char *label); void (*openVerticalBox)(void *uiInterface, const char *label); void (*closeBox)(void *uiInterface); void (*addButton)(void *uiInterface, const char *label, FAUSTFLOAT *zone); void (*addCheckButton)(void *uiInterface, const char *label, FAUSTFLOAT *zone); void (*addVerticalSlider)(void *uiInterface, const char *label, FAUSTFLOAT *zone, FAUSTFLOAT init, FAUSTFLOAT min, FAUSTFLOAT max, FAUSTFLOAT step); void (*addHorizontalSlider)(void *uiInterface, const char *label, FAUSTFLOAT *zone, FAUSTFLOAT init, FAUSTFLOAT min, FAUSTFLOAT max, FAUSTFLOAT step); void (*addNumEntry)(void *uiInterface, const char *label, FAUSTFLOAT *zone, FAUSTFLOAT init, FAUSTFLOAT min, FAUSTFLOAT max, FAUSTFLOAT step); void (*addHorizontalBargraph)(void *uiInterface, const char *label, FAUSTFLOAT *zone, FAUSTFLOAT min, FAUSTFLOAT max); void (*addVerticalBargraph)(void *uiInterface, const char *label, FAUSTFLOAT *zone, FAUSTFLOAT min, FAUSTFLOAT max); void (*declare)(void *uiInterface, FAUSTFLOAT *zone, const char *key, const char *value); }UIGlue; typedef struct { void *metaInterface; void (*declare)(void *metaInterface, const char *key, const char *value); }MetaGlue;