libzzub 0.2
|
#include <plugin.h>
Public Member Functions | |
parameter () | |
parameter & | set_type (parameter_type type) |
parameter & | set_note () |
parameter & | set_switch () |
parameter & | set_byte () |
parameter & | set_word () |
parameter & | set_wavetable_index () |
parameter & | set_name (const char *name) |
parameter & | set_description (const char *description) |
parameter & | set_value_min (int value_min) |
parameter & | set_value_max (int value_max) |
parameter & | set_value_none (int value_none) |
parameter & | set_flags (int flags) |
parameter & | set_state_flag () |
parameter & | set_wavetable_index_flag () |
parameter & | set_event_on_edit_flag () |
parameter & | set_value_default (int value_default) |
float | normalize (int value) const |
int | scale (float normal) const |
int | get_bytesize () const |
parameter & | append (std::vector< const parameter * > ¶mlist) |
Public Attributes | |
parameter_type | type |
const char * | name |
const char * | description |
int | value_min |
int | value_max |
int | value_none |
int | flags |
int | value_default |