Zrythm
a highly automated and intuitive digital audio workstation
Loading...
Searching...
No Matches
MixerSelections Struct Reference

Selections to be used for the timeline's current selections, copying, undoing, etc. More...

#include <gui/backend/mixer_selections.h>

Collaboration diagram for MixerSelections:

Public Member Functions

int mixer_selections_get_plugins (const MixerSelections *const self, GPtrArray *arr, bool from_cache)
 Fills in the array with the plugins in the selections.
 

Data Fields

int schema_version
 
PluginSlotType type
 
int slots [MIXER_SELECTIONS_MAX_SLOTS]
 Slots selected.
 
Pluginplugins [MIXER_SELECTIONS_MAX_SLOTS]
 Cache, used in actions.
 
int num_slots
 
unsigned int track_name_hash
 Channel selected.
 
int has_any
 Whether any slot is selected.
 

Detailed Description

Selections to be used for the timeline's current selections, copying, undoing, etc.

Definition at line 37 of file mixer_selections.h.

Field Documentation

◆ has_any

int MixerSelections::has_any

Whether any slot is selected.

Definition at line 55 of file mixer_selections.h.

◆ num_slots

int MixerSelections::num_slots

Definition at line 49 of file mixer_selections.h.

◆ plugins

Plugin* MixerSelections::plugins[MIXER_SELECTIONS_MAX_SLOTS]

Cache, used in actions.

Definition at line 47 of file mixer_selections.h.

◆ schema_version

int MixerSelections::schema_version

Definition at line 39 of file mixer_selections.h.

◆ slots

int MixerSelections::slots[MIXER_SELECTIONS_MAX_SLOTS]

Slots selected.

Definition at line 44 of file mixer_selections.h.

◆ track_name_hash

unsigned int MixerSelections::track_name_hash

Channel selected.

Definition at line 52 of file mixer_selections.h.

◆ type

PluginSlotType MixerSelections::type

Definition at line 41 of file mixer_selections.h.


The documentation for this struct was generated from the following file: