class
GadgetBase type for classes that have a Property.
Base classes
Derived classes
- class Clip virtual
- Container for MIDI note and control events.
- class Device virtual
- Interface to access Device instances.
- class GadgetImpl virtual
- Base type for classes that have a Property.
- class Monitor virtual
- Interface for monitoring output signals.
- class Server virtual
- Central singleton, serves as API entry point.
Public functions
- auto _parent() const → GadgetImpl* pure virtual
- Retrieve parent container.
- auto _project() const → ProjectImpl*
- Find Project in parent ancestry.
- void _set_parent(GadgetImpl* parent) pure virtual
- Assign parent container.
- auto access_properties() → PropertyS pure virtual
- Retrieve handles for all properties.
- auto access_property(String ident) → PropertyP virtual
- Retrieve handle for a Property.
- auto get_data(const String& key) const → Value pure virtual
- Retrieve session data.
- auto get_value(String ident) → Value
- Get native property value.
- auto list_properties() → StringS virtual
- List all property identifiers.
- auto set_data(const String& key, const Value& v) → bool pure virtual
- Assign session data, prefix ephemerals with '_'.
- auto set_value(String ident, const Value& v) → bool