score-plugin-gfx/Gfx/Images/Executor.hpp
1 #pragma once
2 #include <Process/Execution/ProcessComponent.hpp>
3 
4 #include <ossia/dataflow/node_process.hpp>
5 
6 namespace Gfx
7 {
8 struct Image;
9 }
10 namespace Gfx::Images
11 {
12 class Model;
14  : public Execution::ProcessComponent_T<Gfx::Images::Model, ossia::node_process>
15 {
16  COMPONENT_METADATA("81e652e2-e369-44d0-9c36-979a369ac465")
17 public:
19  Model& element, const Execution::Context& ctx, QObject* parent);
20 
21  void cleanup() override;
23 };
24 
27 }
Definition: Process/Execution/ProcessComponent.hpp:119
Definition: score-plugin-gfx/Gfx/Images/Process.hpp:39
Definition: score-plugin-gfx/Gfx/Images/Executor.hpp:15
Binds the rendering pipeline to ossia processes.
Definition: CameraDevice.cpp:28
Definition: ExecutionContext.hpp:75
Definition: Process/Execution/ProcessComponent.hpp:89