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
8
namespace
zrythm::structure::arrangement
9
{
10
11
class
AutomationFunction
12
{
13
public
:
14
enum class
Type
15
{
16
FlipHorizontal,
17
FlipVertical,
18
Flatten,
19
};
20
28
static
void
apply
(
ArrangerObjectSpan
sel, Type type);
29
};
30
31
}
zrythm::structure::arrangement::ArrangerObjectSpan
Track span that offers helper methods on a range of tracks.
Definition
arranger_object_span.h:284
zrythm::structure::arrangement::AutomationFunction
Definition
automation_function.h:12
zrythm::structure::arrangement::AutomationFunction::apply
static void apply(ArrangerObjectSpan sel, Type type)
Applies the given action to the given selections.
src
structure
arrangement
automation_function.h
Generated by
1.16.1