MayaFlux 0.1.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches

◆ get_scheduler()

MAYAFLUX_API std::shared_ptr< Vruta::TaskScheduler > MayaFlux::get_scheduler ( )

Gets the task scheduler from the default engine.

Returns
Shared pointer to the centrally managed TaskScheduler

Returns the scheduler that's managed by the default engine instance. All scheduled tasks using the convenience functions will use this scheduler.

Definition at line 14 of file Chronie.cpp.

15{
16 return get_context().get_scheduler();
17}
std::shared_ptr< Vruta::TaskScheduler > get_scheduler()
Gets the task scheduler.
Definition Engine.hpp:238
Core::Engine & get_context()
Gets the default engine instance.
Definition Core.cpp:56

References get_context(), and MayaFlux::Core::Engine::get_scheduler().

Referenced by cancel_task(), create_buffer_pipeline(), create_line(), create_metro(), create_pattern(), create_sequence(), MayaFlux::Kriya::Sequence::execute(), get_line_value(), restart_task(), schedule_metro(), schedule_pattern(), schedule_sequence(), schedule_task(), and update_task_params().

+ Here is the call graph for this function:
+ Here is the caller graph for this function: