|
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.