|
MayaFlux 0.1.0
Digital-First Multimedia Processing Framework
|
| void MayaFlux::Kriya::Sequence::execute | ( | const std::shared_ptr< Nodes::NodeGraphManager > & | node_manager, |
| const std::shared_ptr< Vruta::TaskScheduler > & | scheduler | ||
| ) |
Executes the sequence with explicit managers.
| node_manager | The NodeGraphManager to use for node connections |
| scheduler | The TaskScheduler to use for timing |
This method executes the sequence of actions using the provided node manager and scheduler. This allows for more control over which managers are used, which is useful in contexts where multiple processing engines might exist.
The actions are executed in the order they were added, with any time delays respected.
Definition at line 83 of file Chain.cpp.
References MayaFlux::Utils::FUNCTION, MayaFlux::Utils::NODE, node_token, MayaFlux::Kriya::EventChain::start(), MayaFlux::Kriya::EventChain::then(), MayaFlux::Utils::TIME, token, and tokens.
Here is the call graph for this function: