Loading...
Searching...
No Matches
GradientExecution.hpp
1#pragma once
2#include <Process/Execution/ProcessComponent.hpp>
3
4#include <ossia/dataflow/node_process.hpp>
5
6#include <Color/GradientModel.hpp>
7
8#include <memory>
9
10namespace Device
11{
12class DeviceList;
13}
14
15namespace Gradient
16{
17namespace RecreateOnPlay
18{
19class Component final
20 : public ::Execution::ProcessComponent_T<Gradient::ProcessModel, ossia::node_process>
21{
22 COMPONENT_METADATA("45467316-6c07-47f9-9d68-9a9de0360402")
23public:
25 Gradient::ProcessModel& element, const ::Execution::Context& ctx, QObject* parent);
26 ~Component() override;
27
28private:
29 void recompute();
30};
32}
33}
34
35SCORE_CONCRETE_COMPONENT_FACTORY(
Definition AutomationModel.hpp:36
Definition Process/Execution/ProcessComponent.hpp:119
Definition Process/Execution/ProcessComponent.hpp:102
Definition GradientExecution.hpp:21
Manipulation of Devices from Qt.
Definition AddressSettings.cpp:14
Definition Process/Execution/ProcessComponent.hpp:89