Pulp 1.88.0
Cross-platform audio plugin framework
Loading...
Searching...
No Matches
pulp::dsl::PulpFaustUI Class Reference

#include <faust_processor.hpp>

Classes

struct  Zone

Public Member Functions

void openTabBox (const char *label) override
void openHorizontalBox (const char *label) override
void openVerticalBox (const char *label) override
void closeBox () override
void addHorizontalSlider (const char *label, float *zone, float init, float min, float max, float step) override
void addVerticalSlider (const char *label, float *zone, float init, float min, float max, float step) override
void addNumEntry (const char *label, float *zone, float init, float min, float max, float step) override
void addButton (const char *label, float *zone) override
void addCheckButton (const char *label, float *zone) override
void addHorizontalBargraph (const char *, float *, float, float) override
void addVerticalBargraph (const char *, float *, float, float) override
void declare (float *zone, const char *key, const char *value) override
const std::vector< Zone > & zones () const

Member Function Documentation

◆ addButton()

void pulp::dsl::PulpFaustUI::addButton ( const char * label,
float * zone )
inlineoverridevirtual

Implements UI.

◆ addCheckButton()

void pulp::dsl::PulpFaustUI::addCheckButton ( const char * label,
float * zone )
inlineoverridevirtual

Implements UI.

◆ addHorizontalBargraph()

void pulp::dsl::PulpFaustUI::addHorizontalBargraph ( const char * ,
float * ,
float ,
float  )
inlineoverridevirtual

Implements UI.

◆ addHorizontalSlider()

void pulp::dsl::PulpFaustUI::addHorizontalSlider ( const char * label,
float * zone,
float init,
float min,
float max,
float step )
inlineoverridevirtual

Implements UI.

◆ addNumEntry()

void pulp::dsl::PulpFaustUI::addNumEntry ( const char * label,
float * zone,
float init,
float min,
float max,
float step )
inlineoverridevirtual

Implements UI.

◆ addVerticalBargraph()

void pulp::dsl::PulpFaustUI::addVerticalBargraph ( const char * ,
float * ,
float ,
float  )
inlineoverridevirtual

Implements UI.

◆ addVerticalSlider()

void pulp::dsl::PulpFaustUI::addVerticalSlider ( const char * label,
float * zone,
float init,
float min,
float max,
float step )
inlineoverridevirtual

Implements UI.

◆ closeBox()

void pulp::dsl::PulpFaustUI::closeBox ( )
inlineoverridevirtual

Implements UI.

◆ declare()

void pulp::dsl::PulpFaustUI::declare ( float * zone,
const char * key,
const char * value )
inlineoverridevirtual

Implements UI.

◆ openHorizontalBox()

void pulp::dsl::PulpFaustUI::openHorizontalBox ( const char * label)
inlineoverridevirtual

Implements UI.

◆ openTabBox()

void pulp::dsl::PulpFaustUI::openTabBox ( const char * label)
inlineoverridevirtual

Implements UI.

◆ openVerticalBox()

void pulp::dsl::PulpFaustUI::openVerticalBox ( const char * label)
inlineoverridevirtual

Implements UI.

◆ zones()

const std::vector< Zone > & pulp::dsl::PulpFaustUI::zones ( ) const
inline

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