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

◆ NodeTimer() [1/2]

MayaFlux::Kriya::NodeTimer::NodeTimer ( Vruta::TaskScheduler scheduler)

Constructs a NodeTimer with the specified scheduler.

Parameters
schedulerThe TaskScheduler that will manage this timer

Creates a new NodeTimer that will use the provided scheduler for timing operations. The scheduler provides the sample clock and task management infrastructure needed for precise timing.

Definition at line 77 of file Timers.cpp.

78 : m_scheduler(scheduler)
80 , m_timer(scheduler)
81{
82}
Nodes::NodeGraphManager & m_node_graph_manager
Reference to the graph manager that manages processing nodes.
Definition Timers.hpp:349
Vruta::TaskScheduler & m_scheduler
Reference to the scheduler that manages this timer.
Definition Timers.hpp:332
Timer m_timer
The timer used to schedule node disconnection.
Definition Timers.hpp:357
std::shared_ptr< Nodes::NodeGraphManager > get_node_graph_manager()
Gets the node graph manager from the default engine.
Definition Graph.cpp:18