Zrythm
a highly automated and intuitive digital audio workstation
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
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
 
ZPluginSlotType 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 36 of file mixer_selections.h.

Field Documentation

◆ has_any

int MixerSelections::has_any

Whether any slot is selected.

Definition at line 54 of file mixer_selections.h.

◆ num_slots

int MixerSelections::num_slots

Definition at line 48 of file mixer_selections.h.

◆ plugins

Plugin* MixerSelections::plugins[MIXER_SELECTIONS_MAX_SLOTS]

Cache, used in actions.

Definition at line 46 of file mixer_selections.h.

◆ schema_version

int MixerSelections::schema_version

Definition at line 38 of file mixer_selections.h.

◆ slots

int MixerSelections::slots[MIXER_SELECTIONS_MAX_SLOTS]

Slots selected.

Definition at line 43 of file mixer_selections.h.

◆ track_name_hash

unsigned int MixerSelections::track_name_hash

Channel selected.

Definition at line 51 of file mixer_selections.h.

◆ type

ZPluginSlotType MixerSelections::type

Definition at line 40 of file mixer_selections.h.


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