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: