Loading...
Searching...
No Matches
oscr::Executor< Node > Class Template Referencefinal
Inheritance diagram for oscr::Executor< Node >:
Public Member Functions | |
| UuidKey< score::Component > | key () const noexcept final override |
| bool | key_match (UuidKey< score::Component > other) const noexcept final override |
| Executor (ProcessModel< Node > &element, const ::Execution::Context &ctx, QObject *p) | |
| void | setup_cpu (ProcessModel< Node > &element, const ::Execution::Context &ctx, QObject *p) |
| void | setup_gpu (ProcessModel< Node > &element, const ::Execution::Context &ctx, QObject *p) |
| void | recompute_ports () |
| void | connect_controls (ProcessModel< Node > &element, const ::Execution::Context &ctx, std::shared_ptr< safe_node< Node > > &ptr) |
| void | setup_soundfile_task_pool (ProcessModel< Node > &element, const ::Execution::Context &ctx, std::shared_ptr< safe_node< Node > > &ptr) |
| void | connect_message_bus (ProcessModel< Node > &element, const ::Execution::Context &ctx, Node &eff) |
| void | connect_worker (const ::Execution::Context &ctx, avnd::effect_container< Node > &eff) |
| void | update_controls (std::shared_ptr< safe_node< Node > > &ptr) |
| void | cleanup () override |
Public Member Functions inherited from Execution::ProcessComponent_T< ProcessModel< Node >, ossia::node_process > | |
| ossia::node_process & | OSSIAProcess () const |
Public Member Functions inherited from Process::GenericProcessComponent_T< ProcessComponentBase_T, Process_T > | |
| Process_T & | process () const |
Static Public Member Functions | |
| static Q_DECL_RELAXED_CONSTEXPR UuidKey< score::Component > | static_key () noexcept |
Public Attributes | |
| ossia::type_if< int, is_gpu< Node > > | node_id = -1 |
Additional Inherited Members | |
Public Types inherited from Process::GenericProcessComponent_T< ProcessComponentBase_T, Process_T > | |
| using | model_type = Process_T |
The documentation for this class was generated from the following file:
Public Member Functions inherited from