score-plugin-media/Media/Step/Executor.hpp
1 #pragma once
2 #include <Process/Execution/ProcessComponent.hpp>
3 
4 #include <Media/Step/Model.hpp>
5 
6 #include <ossia/dataflow/node_process.hpp>
7 
8 namespace Execution
9 {
10 
11 class StepComponent final
12  : public ::Execution::ProcessComponent_T<Media::Step::Model, ossia::node_process>
13 {
14  COMPONENT_METADATA("5b9c03cb-d062-40ee-b2a2-88279b088d4d")
15 public:
17  Media::Step::Model& element, const ::Execution::Context& ctx, QObject* parent);
18 
19  void recompute();
20 
21  ~StepComponent();
22 
23 private:
24 };
25 
27 }
Definition: Process/Execution/ProcessComponent.hpp:119
Definition: score-plugin-media/Media/Step/Executor.hpp:13
Definition: score-plugin-media/Media/Step/Model.hpp:23
Components used for the execution of a score.
Definition: ProcessComponent.cpp:12
Definition: Process/Execution/ProcessComponent.hpp:89