Public Member Functions | |
ChoiceS | choices () const override |
ClapPropertyImpl (ClapDeviceImplP device, const ClapParamInfo info) | |
double | get_max () const override |
StringS | get_metadata () const override |
double | get_min () const override |
double | get_normalized () const override |
double | get_step () const override |
String | get_text () const override |
Value | get_value () const override |
String | ident () const override |
bool | is_numeric () const override |
bool | is_stepped () const |
String | label () const override |
String | nick () const override |
void | reset () override |
bool | set_normalized (double v) override |
bool | set_text (String vstr) override |
bool | set_value (const Value &val) override |
String | unit () const override |
![]() | |
String | blurb () const |
String | descr () const |
String | group () const |
String | hints () const |
![]() | |
void | js_trigger (const String &eventselector, JsTrigger callback) |
![]() | |
void | emit_event (const String &type, const String &detail, const ValueR fields={}) override |
void | emit_notify (const String &detail) override |
ASE_USE_RESULT Connection | on_event (const String &eventselector, const EventHandler &eventhandler) override |
Public Attributes | |
double | default_value |
ClapDeviceImplP | device_ |
uint32_t | flags |
String | ident_ |
String | label_ |
double | max_value |
double | min_value |
String | module_ |
clap_id | param_id |
![]() | |
Member<&Property::metadata_ > | metadata |
Member<&Property::name_ > | name |
Member<&Property::value_ > | value |
Additional Inherited Members | |
![]() | |
Property () | |
virtual | ~Property ()=0 |
![]() | |
virtual | ~VirtualBase () noexcept=0 |
![]() | |
virtual | ~EmittableImpl () |
ClapPropertyImpl | ( | ClapDeviceImplP | device, |
const ClapParamInfo | info | ||
) |
|
overridevirtual |
|
overridevirtual |
Abbreviated user interface name, usually not more than 6 characters.
Implements Property.
|
overridevirtual |
Get the minimum property value, converted to double.
Implements Property.
|
overridevirtual |
Get the maximum property value, converted to double.
Implements Property.
|
overridevirtual |
Get the property value stepping, converted to double.
Implements Property.
|
overridevirtual |
Whether the property settings can be represented as a floating point number.
Implements Property.
bool is_stepped | ( | ) | const |
|
overridevirtual |
Assign default as normalized property value.
Implements Property.
|
overridevirtual |
Enumerate choices for choosable properties.
Implements Property.
|
overridevirtual |
Get the normalized property value, converted to double.
Implements Property.
|
overridevirtual |
Set the normalized property value as double.
Implements Property.
|
overridevirtual |
Get the current property value, converted to a text String.
Implements Property.
|
overridevirtual |
Set the current property value as a text String.
Implements Property.
|
overridevirtual |
Set the native property value.
Implements Property.
ClapDeviceImplP device_ |
clap_id param_id |
uint32_t flags |
String ident_ |
String label_ |
String module_ |
double min_value |
double max_value |
double default_value |