Loading...
Searching...
No Matches
PatternExecutor.hpp
1#pragma once
2#include <Process/Execution/ProcessComponent.hpp>
3#include <Process/ExecutionContext.hpp>
4
5#include <ossia/dataflow/node_process.hpp>
6#include <ossia/editor/scenario/time_process.hpp>
7
8namespace Patternist
9{
10class ProcessModel;
11class Executor final
13 Patternist::ProcessModel, ossia::node_process>
14 , public Nano::Observer
15{
16 COMPONENT_METADATA("77ddab97-b6b7-41e1-b294-81415d6c9d3e")
17public:
18 static const constexpr bool is_unique = true;
20 Patternist::ProcessModel& element, const Execution::Context& ctx, QObject* parent);
21 ~Executor() override;
22 void stop() override;
23
24private:
25};
26
28}
Definition Process/Execution/ProcessComponent.hpp:119
Definition PatternExecutor.hpp:15
Definition PatternModel.hpp:48
Definition ExecutionContext.hpp:76
Definition Process/Execution/ProcessComponent.hpp:89