Pulp 1.88.0
Cross-platform audio plugin framework
Loading...
Searching...
No Matches
UI Class Referenceabstract

#include <faust_base.hpp>

Public Member Functions

virtual ~UI ()=default
virtual void openTabBox (const char *label)=0
virtual void openHorizontalBox (const char *label)=0
virtual void openVerticalBox (const char *label)=0
virtual void closeBox ()=0
virtual void addHorizontalSlider (const char *label, float *zone, float init, float min, float max, float step)=0
virtual void addVerticalSlider (const char *label, float *zone, float init, float min, float max, float step)=0
virtual void addNumEntry (const char *label, float *zone, float init, float min, float max, float step)=0
virtual void addButton (const char *label, float *zone)=0
virtual void addCheckButton (const char *label, float *zone)=0
virtual void addHorizontalBargraph (const char *label, float *zone, float min, float max)=0
virtual void addVerticalBargraph (const char *label, float *zone, float min, float max)=0
virtual void declare (float *zone, const char *key, const char *value)=0

Constructor & Destructor Documentation

◆ ~UI()

virtual UI::~UI ( )
virtualdefault

Member Function Documentation

◆ addButton()

virtual void UI::addButton ( const char * label,
float * zone )
pure virtual

Implemented in pulp::dsl::PulpFaustUI.

◆ addCheckButton()

virtual void UI::addCheckButton ( const char * label,
float * zone )
pure virtual

Implemented in pulp::dsl::PulpFaustUI.

◆ addHorizontalBargraph()

virtual void UI::addHorizontalBargraph ( const char * label,
float * zone,
float min,
float max )
pure virtual

Implemented in pulp::dsl::PulpFaustUI.

◆ addHorizontalSlider()

virtual void UI::addHorizontalSlider ( const char * label,
float * zone,
float init,
float min,
float max,
float step )
pure virtual

Implemented in pulp::dsl::PulpFaustUI.

◆ addNumEntry()

virtual void UI::addNumEntry ( const char * label,
float * zone,
float init,
float min,
float max,
float step )
pure virtual

Implemented in pulp::dsl::PulpFaustUI.

◆ addVerticalBargraph()

virtual void UI::addVerticalBargraph ( const char * label,
float * zone,
float min,
float max )
pure virtual

Implemented in pulp::dsl::PulpFaustUI.

◆ addVerticalSlider()

virtual void UI::addVerticalSlider ( const char * label,
float * zone,
float init,
float min,
float max,
float step )
pure virtual

Implemented in pulp::dsl::PulpFaustUI.

◆ closeBox()

virtual void UI::closeBox ( )
pure virtual

Implemented in pulp::dsl::PulpFaustUI.

◆ declare()

virtual void UI::declare ( float * zone,
const char * key,
const char * value )
pure virtual

Implemented in pulp::dsl::PulpFaustUI.

◆ openHorizontalBox()

virtual void UI::openHorizontalBox ( const char * label)
pure virtual

Implemented in pulp::dsl::PulpFaustUI.

◆ openTabBox()

virtual void UI::openTabBox ( const char * label)
pure virtual

Implemented in pulp::dsl::PulpFaustUI.

◆ openVerticalBox()

virtual void UI::openVerticalBox ( const char * label)
pure virtual

Implemented in pulp::dsl::PulpFaustUI.


The documentation for this class was generated from the following file:
  • /home/runner/work/pulp/pulp/core/dsl/include/pulp/dsl/faust_base.hpp