Zrythm
a highly automated and intuitive digital audio workstation
|
Restrict selections to a channel. More...
#include <actions/mixer_selections_action.h>
Data Fields | |
UndoableAction | parent_instance |
MixerSelectionsActionType | type |
ZPluginSlotType | slot_type |
Type of starting slot to move plugins to. | |
int | to_slot |
Starting target slot. | |
unsigned int | to_track_name_hash |
To track position. | |
bool | new_channel |
Whether the plugins will be copied/moved into a new channel, if applicable. | |
int | num_plugins |
Number of plugins to create, when creating new plugins. | |
int | new_val |
Used when changing status. | |
CarlaBridgeMode | new_bridge_mode |
Used when changing load behavior. | |
PluginSetting * | setting |
PluginSetting to use when creating. | |
MixerSelections * | ms_before |
Clone of mixer selections at start. | |
MixerSelections * | deleted_ms |
Deleted plugins (ie, plugins replaced during move/copy). | |
AutomationTrack * | deleted_ats [16000] |
Automation tracks associated with the deleted plugins. | |
int | num_deleted_ats |
AutomationTrack * | ats [16000] |
Automation tracks associated with the plugins. | |
int | num_ats |
PortConnectionsManager * | connections_mgr_before |
A clone of the port connections at the start of the action. | |
PortConnectionsManager * | connections_mgr_after |
A clone of the port connections after applying the action. | |
Restrict selections to a channel.
Definition at line 34 of file mixer_selections_action.h.
AutomationTrack* MixerSelectionsAction::ats[16000] |
Automation tracks associated with the plugins.
These are used when undoing so we can readd the automation events, if applicable.
Definition at line 101 of file mixer_selections_action.h.
PortConnectionsManager* MixerSelectionsAction::connections_mgr_after |
A clone of the port connections after applying the action.
Definition at line 110 of file mixer_selections_action.h.
PortConnectionsManager* MixerSelectionsAction::connections_mgr_before |
A clone of the port connections at the start of the action.
Definition at line 106 of file mixer_selections_action.h.
AutomationTrack* MixerSelectionsAction::deleted_ats[16000] |
Automation tracks associated with the deleted plugins.
These are used when undoing so we can readd the automation events, if applicable.
Definition at line 92 of file mixer_selections_action.h.
MixerSelections* MixerSelectionsAction::deleted_ms |
Deleted plugins (ie, plugins replaced during move/copy).
Used during undo to bring them back.
Definition at line 83 of file mixer_selections_action.h.
MixerSelections* MixerSelectionsAction::ms_before |
Clone of mixer selections at start.
Definition at line 75 of file mixer_selections_action.h.
CarlaBridgeMode MixerSelectionsAction::new_bridge_mode |
Used when changing load behavior.
Definition at line 65 of file mixer_selections_action.h.
bool MixerSelectionsAction::new_channel |
Whether the plugins will be copied/moved into a new channel, if applicable.
Definition at line 56 of file mixer_selections_action.h.
int MixerSelectionsAction::new_val |
Used when changing status.
Definition at line 62 of file mixer_selections_action.h.
int MixerSelectionsAction::num_ats |
Definition at line 102 of file mixer_selections_action.h.
int MixerSelectionsAction::num_deleted_ats |
Definition at line 93 of file mixer_selections_action.h.
int MixerSelectionsAction::num_plugins |
Number of plugins to create, when creating new plugins.
Definition at line 59 of file mixer_selections_action.h.
UndoableAction MixerSelectionsAction::parent_instance |
Definition at line 36 of file mixer_selections_action.h.
PluginSetting* MixerSelectionsAction::setting |
PluginSetting to use when creating.
Definition at line 70 of file mixer_selections_action.h.
ZPluginSlotType MixerSelectionsAction::slot_type |
Type of starting slot to move plugins to.
Definition at line 41 of file mixer_selections_action.h.
int MixerSelectionsAction::to_slot |
Starting target slot.
The rest of the slots will start from this so they can be calculated when doing/undoing.
Definition at line 49 of file mixer_selections_action.h.
unsigned int MixerSelectionsAction::to_track_name_hash |
To track position.
Definition at line 52 of file mixer_selections_action.h.
MixerSelectionsActionType MixerSelectionsAction::type |
Definition at line 38 of file mixer_selections_action.h.