OSSIA
Open Scenario System for Interactive Application
|
Full information about a parameter. More...
Full information about a parameter.
address is an osc-like address, e.g.
/foo/bar/baz.3/fib
in parameter_data, name would be fib
Public Member Functions | |
full_parameter_data (const full_parameter_data &)=default | |
full_parameter_data (full_parameter_data &&)=default | |
full_parameter_data & | operator= (const full_parameter_data &)=default |
full_parameter_data & | operator= (full_parameter_data &&)=default |
full_parameter_data (std::string n) | |
full_parameter_data (std::string n, ossia::value v) | |
operator const ossia::extended_attributes & () const | |
operator ossia::extended_attributes & () | |
void | set_value (const ossia::value &v) |
void | set_value (ossia::value &&v) |
bool | filter_value (const ossia::value &v) const |
const ossia::value & | value () const |
ossia::val_type | get_value_type () const |
access_mode | get_access () const |
const ossia::domain & | get_domain () const |
bounding_mode | get_bounding () const |
repetition_filter | get_repetition_filter () const |
const ossia::unit_t & | get_unit () const |
bool | get_disabled () const |
bool | get_muted () const |
bool | get_critical () const |
Public Attributes | |
std::string | address |
ossia::val_type | type {} |
ossia::domain | domain |
ossia::access_mode | access {} |
ossia::bounding_mode | bounding {} |
ossia::repetition_filter | rep_filter {} |
ossia::unit_t | unit |
bool | disabled {} |
bool | muted {} |
bool | critical {} |
extended_attributes | extended |