|
libAlgAudio
v1.99-440-g08538e5-dirty
The development library for AlgAudio framework.
|
#include <ModuleTemplate.hpp>
Public Types | |
| enum | ParamAction { ParamAction::SC, ParamAction::Custom, ParamAction::None } |
| enum | ParamMode { ParamMode::Input, ParamMode::Output, ParamMode::None } |
| enum | ParamScale { ParamScale::Linear, ParamScale::Logarithmic } |
Public Attributes | |
| ParamAction | action |
| float | default_max |
| float | default_min |
| float | default_val |
| std::string | id |
| ParamMode | mode = ParamMode::Input |
| std::string | name |
| ParamScale | scale |
| float | step = 0.0 |
A template for creating params. Contains all data about a param that is loaded from module description file. All ParamControllers have a link to their corresponding template.
|
strong |
|
strong |
|
strong |
| ParamAction AlgAudio::ParamTemplate::action |
| float AlgAudio::ParamTemplate::default_max |
| float AlgAudio::ParamTemplate::default_min |
| float AlgAudio::ParamTemplate::default_val |
| std::string AlgAudio::ParamTemplate::id |
| ParamMode AlgAudio::ParamTemplate::mode = ParamMode::Input |
| std::string AlgAudio::ParamTemplate::name |
| ParamScale AlgAudio::ParamTemplate::scale |
| float AlgAudio::ParamTemplate::step = 0.0 |