Loading...
Searching...
No Matches
Spline/Execution.hpp
1#pragma once
2#include <Process/Execution/ProcessComponent.hpp>
3
4#include <ossia/dataflow/node_process.hpp>
5
6#include <Spline/Model.hpp>
7
8namespace Device
9{
10class DeviceList;
11}
12
13namespace Spline
14{
15namespace RecreateOnPlay
16{
17class Component final
18 : public ::Execution::ProcessComponent_T<Spline::ProcessModel, ossia::node_process>
19{
20 COMPONENT_METADATA("6b5b4706-6ae7-46ab-b06a-bece7e03e6f7")
21public:
23 Spline::ProcessModel& element, const ::Execution::Context& ctx, QObject* parent);
24 ~Component() override;
25
26private:
27 void recompute();
28};
30}
31}
32
33SCORE_CONCRETE_COMPONENT_FACTORY(
Definition Process/Execution/ProcessComponent.hpp:119
Definition Process/Execution/ProcessComponent.hpp:102
Definition score-plugin-spline/Spline/Model.hpp:19
Definition Spline/Execution.hpp:19
Manipulation of Devices from Qt.
Definition AddressSettings.cpp:14
Definition Process/Execution/ProcessComponent.hpp:89