score-plugin-media/Media/Merger/Executor.hpp
1 #pragma once
2 #include <Process/Execution/ProcessComponent.hpp>
3 
4 #include <Media/Merger/Model.hpp>
5 
6 #include <ossia/dataflow/node_process.hpp>
7 namespace Execution
8 {
9 
10 class MergerComponent final
11  : public ::Execution::ProcessComponent_T<Media::Merger::Model, ossia::node_process>
12 {
13  COMPONENT_METADATA("5e0fbbfd-3d7f-40b3-92eb-dfeddc8d3c84")
14 public:
16  Media::Merger::Model& element, const ::Execution::Context& ctx, QObject* parent);
17 
18  void recompute();
19 
20  ~MergerComponent();
21 
22 private:
23 };
24 
26 }
Definition: score-plugin-media/Media/Merger/Executor.hpp:12
Definition: Process/Execution/ProcessComponent.hpp:119
Definition: score-plugin-media/Media/Merger/Model.hpp:17
Components used for the execution of a score.
Definition: ProcessComponent.cpp:12
Definition: Process/Execution/ProcessComponent.hpp:89