Zrythm v2.0.0-DEV
a highly automated and intuitive digital audio workstation
Loading...
Searching...
No Matches
automation_function.h
1// SPDX-FileCopyrightText: © 2020, 2024-2025 Alexandros Theodotou <alex@zrythm.org>
2// SPDX-License-Identifier: LicenseRef-ZrythmLicense
3
4#pragma once
5
6#include "structure/arrangement/arranger_object_span.h"
7
8namespace zrythm::structure::arrangement
9{
10
12{
13public:
14 enum class Type
15 {
16 FlipHorizontal,
17 FlipVertical,
18 Flatten,
19 };
20
28 static void apply (ArrangerObjectSpan sel, Type type);
29};
30
31}
Track span that offers helper methods on a range of tracks.
static void apply(ArrangerObjectSpan sel, Type type)
Applies the given action to the given selections.