Loading...
Searching...
No Matches
Nodal::NodalExecutor Class Referencefinal
Inheritance diagram for Nodal::NodalExecutor:
Public Member Functions | |
| NodalExecutor (Nodal::Model &element, const ::Execution::Context &ctx, QObject *parent) | |
| void | cleanup () override |
| NodalExecutor (const NodalExecutor &)=delete | |
| NodalExecutor (NodalExecutor &&)=delete | |
| NodalExecutor & | operator= (const NodalExecutor &)=delete |
| NodalExecutor & | operator= (NodalExecutor &&)=delete |
Public Member Functions inherited from Nodal::HierarchyManager | |
| template<typename... Args> | |
| HierarchyManager (Args &&... args) | |
| void | init_hierarchy () |
| const auto & | children () const |
| void | add (Process::ProcessModel &model) |
| void | remove (const ChildModel_T &model) |
| void | clear () |
Public Member Functions inherited from Nodal::NodalExecutorBase | |
| NodalExecutorBase (Model &element, const Execution::Context &ctx, QObject *parent) | |
| ::Execution::ProcessComponent * | make (Execution::ProcessComponentFactory &factory, Process::ProcessModel &process) |
| ::Execution::ProcessComponent * | make (Process::ProcessModel &process) |
| void | added (::Execution::ProcessComponent &e) |
| std::function< void()> | removing (const Process::ProcessModel &e, ::Execution::ProcessComponent &c) |
| template<typename Component_T , typename Element , typename Fun > | |
| void | removed (const Element &elt, const Component_T &comp, Fun f) |
| template<typename Models > | |
| auto & | models () const |
Public Member Functions inherited from Execution::ProcessComponent_T< Nodal::Model, ossia::node_process > | |
| ossia::node_process & | OSSIAProcess () const |
Public Member Functions inherited from Process::GenericProcessComponent_T< ProcessComponentBase_T, Process_T > | |
| Process_T & | process () const |
Additional Inherited Members | |
Public Types inherited from Nodal::HierarchyManager | |
| using | ParentComponent_T = NodalExecutorBase |
| using | ChildModel_T = Process::ProcessModel |
| using | ChildComponent_T = ::Execution::ProcessComponent |
| using | ChildComponentFactoryList_T = Execution::ProcessComponentFactoryList |
| using | hierarchy_t = HierarchyManager |
Public Types inherited from Nodal::NodalExecutorBase | |
| using | parent_t = Execution::Component |
| using | model_t = Process::ProcessModel |
| using | component_t = ::Execution::ProcessComponent |
| using | component_factory_list_t = Execution::ProcessComponentFactoryList |
Public Types inherited from Process::GenericProcessComponent_T< ProcessComponentBase_T, Process_T > | |
| using | model_type = Process_T |
Public Attributes inherited from Nodal::NodalExecutorBase | |
| ossia::hash_map< Id< Process::ProcessModel >, RegisteredNode > | m_nodes |
The documentation for this class was generated from the following files:
- score-plugin-nodal/Nodal/Executor.hpp
- score-plugin-nodal/Nodal/Executor.cpp
Public Member Functions inherited from