OSSIA
Open Scenario System for Interactive Application
|
The data that can be found inside a parameter. More...
Inherited by ossia::net::http_parameter_data, ossia::net::serial_parameter_data, and ossia::net::ws_generic_client_parameter_data.
The data that can be found inside a parameter.
Used to create a new address / node. Unlike parameter_base and its child classes, can be copied, moved, etc.
Name is the name of the node only.
Public Member Functions | |
parameter_data (const parameter_data &)=default | |
parameter_data (parameter_data &&)=default | |
parameter_data & | operator= (const parameter_data &)=default |
parameter_data & | operator= (parameter_data &&)=default |
parameter_data (std::string n) | |
operator const ossia::extended_attributes & () const | |
operator ossia::extended_attributes & () | |
Public Attributes | |
std::string | name |
ossia::value | value |
ossia::complex_type | type |
std::optional< ossia::domain > | domain |
std::optional< ossia::access_mode > | access |
std::optional< ossia::bounding_mode > | bounding |
std::optional< ossia::repetition_filter > | rep_filter |
std::optional< bool > | disabled {} |
std::optional< bool > | muted {} |
std::optional< bool > | critical {} |
unit_t | unit |
extended_attributes | extended |