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

◆ set_final_processor()

void MayaFlux::Buffers::RootGraphicsBuffer::set_final_processor ( std::shared_ptr< BufferProcessor processor)

Sets an optional final processor.

Parameters
processorProcessor to execute after all child buffers are processed

Unlike audio where final processing is critical (limiting, normalization), graphics rarely needs final processing. This can be used for:

  • Debug visualization passes
  • Profiling/timing measurements
  • Resource synchronization barriers

Definition at line 317 of file RootGraphicsBuffer.cpp.

318{
319 m_final_processor = std::move(processor);
320}
std::shared_ptr< BufferProcessor > m_final_processor
Optional final processor (rarely used in graphics)

References m_final_processor.