|
Zrythm v2.0.0-DEV
a highly automated and intuitive digital audio workstation
|
Mixin for a track that has automatable parameters, to be used via composition. More...
#include <src/structure/tracks/automatable_track.h>


Public Member Functions | |
| AutomatableTrackMixin (AutomationTrackHolder::Dependencies dependencies, QObject *parent=nullptr) | |
| bool | automationVisible () const |
| void | setAutomationVisible (bool visible) |
| Q_SIGNAL void | automationVisibleChanged (bool visible) |
| AutomationTracklist * | automationTracklist () const |
| void | generate_automation_tracks_for_processor (std::vector< utils::QObjectUniquePtr< AutomationTrack > > &ret, const dsp::ProcessorBase &processor) const |
| Generates automatables for the given processor. | |
Properties | |
| QML_ELEMENT bool | automationVisible |
| AutomationTracklist * | automationTracklist |
Friends | |
| void | init_from (AutomatableTrackMixin &obj, const AutomatableTrackMixin &other, utils::ObjectCloneType clone_type) |
| void | to_json (nlohmann::json &j, const AutomatableTrackMixin &track) |
| void | from_json (const nlohmann::json &j, AutomatableTrackMixin &track) |
Mixin for a track that has automatable parameters, to be used via composition.
Definition at line 17 of file automatable_track.h.
|
inline |
Definition at line 40 of file automatable_track.h.
|
inline |
Definition at line 36 of file automatable_track.h.
|
inline |
Generates automatables for the given processor.
Definition at line 50 of file automatable_track.h.
|
friend |
Definition at line 84 of file automatable_track.h.
|
friend |
Definition at line 79 of file automatable_track.h.
|
read |
Definition at line 24 of file automatable_track.h.
|
readwrite |
Definition at line 21 of file automatable_track.h.