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

◆ TemporalActivation()

MayaFlux::Kriya::TemporalActivation::TemporalActivation ( Vruta::TaskScheduler scheduler,
Nodes::NodeGraphManager graph_manager,
Buffers::BufferManager buffer_manager 
)

Constructs a TemporalActivation with the specified scheduler and manager.

Parameters
schedulerThe TaskScheduler that will manage this timer
graph_managerThe NodeGraphManager that will manage the processing nodes
buffer_managerThe BufferManager that will manage any buffers needed for processing

Creates a new NodeTimer that will use the provided scheduler and graph manager for timing and node management operations.

Definition at line 77 of file Timers.cpp.

80 : m_scheduler(scheduler)
81 , m_node_graph_manager(node_graph_manager)
82 , m_buffer_manager(buffer_manager)
83 , m_timer(scheduler)
84{
85}
Nodes::NodeGraphManager & m_node_graph_manager
Reference to the graph manager that manages processing nodes.
Definition Timers.hpp:345
Buffers::BufferManager & m_buffer_manager
Reference to the buffer manager that manages processing buffers.
Definition Timers.hpp:353
Timer m_timer
The timer used to schedule processing duration.
Definition Timers.hpp:361
Vruta::TaskScheduler & m_scheduler
Reference to the scheduler that manages this timer.
Definition Timers.hpp:327