Loading...
Searching...
No Matches
RecordAutomationCreationVisitor.hpp
1#pragma once
2#include <Recording/Record/RecordManager.hpp>
3
4namespace Recording
5{
6
8{
9 Device::Node& node;
10 const Box& box;
12 std::vector<std::vector<State::Address>>& addresses;
13 AutomationRecorder& recorder;
14
15 RecordData makeCurve(float start_y);
16
17 void handle_numeric(float val);
18
19 void operator()(std::array<float, 2> val);
20 void operator()(std::array<float, 3> val);
21 void operator()(std::array<float, 4> val);
22
23 void operator()(float f);
24 void operator()(int f);
25 void operator()(char f);
26 void operator()(bool f);
27
28 template <typename... T>
29 void operator()(const T&...)
30 {
31 }
32};
33}
Definition RecordManager.hpp:27
Definition AddressSettings.hpp:49
Definition RecordTools.hpp:64
Definition RecordAutomationCreationVisitor.hpp:8
Definition RecordData.hpp:26