ref: f5929fb0d242dbb338e5f6cae46e8f8a5a980aae
dir: /uiglue.h/
typedef struct MetaGlue MetaGlue; typedef struct UIGlue UIGlue; struct MetaGlue { void *metaInterface; void (*declare)(void *metaInterface, const char *key, const char *value); }; struct UIGlue { 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, float *zone); void (*addCheckButton)(void *uiInterface, const char *label, float *zone); void (*addVerticalSlider)(void *uiInterface, const char *label, float *zone, float init, float min, float max, float step); void (*addHorizontalSlider)(void *uiInterface, const char *label, float *zone, float init, float min, float max, float step); void (*addNumEntry)(void *uiInterface, const char *label, float *zone, float init, float min, float max, float step); void (*addHorizontalBargraph)(void *uiInterface, const char *label, float *zone, float min, float max); void (*addVerticalBargraph)(void *uiInterface, const char *label, float *zone, float min, float max); void (*declare)(void *uiInterface, float *zone, const char *key, const char *value); }; extern UIGlue uiglue;