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

◆ with_lifecycle()

BufferPipeline & MayaFlux::Kriya::BufferPipeline::with_lifecycle ( std::function< void(uint32_t)>  on_cycle_start,
std::function< void(uint32_t)>  on_cycle_end 
)

Set lifecycle callbacks for cycle management.

Parameters
on_cycle_startFunction called at the beginning of each cycle
on_cycle_endFunction called at the end of each cycle
Returns
Reference to this pipeline for continued chaining

Definition at line 64 of file BufferPipeline.cpp.

67{
68 m_cycle_start_callback = std::move(on_cycle_start);
69 m_cycle_end_callback = std::move(on_cycle_end);
70 return *this;
71}
std::function< void(uint32_t)> m_cycle_end_callback
std::function< void(uint32_t)> m_cycle_start_callback

References m_cycle_end_callback, and m_cycle_start_callback.