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

◆ set_callback()

void MayaFlux::Buffers::PresentProcessor::set_callback ( RenderCallback  callback)

Sets or updates the render callback.

Parameters
callbackNew callback function

Allows runtime reconfiguration of rendering strategy. Useful for switching between different rendering modes or techniques.

Definition at line 191 of file RootGraphicsBuffer.cpp.

192{
193 m_callback = std::move(callback);
194
196 "RenderProcessor callback {} (attached: {})",
197 m_callback ? "configured" : "cleared",
198 m_root_buffer != nullptr);
199}
#define MF_INFO(comp, ctx,...)
RenderCallback m_callback
User-provided render callback.
std::shared_ptr< RootGraphicsBuffer > m_root_buffer
Reference to root buffer (for validation and callbacks)
@ BufferProcessing
Buffer processing (Buffers::BufferManager, processing chains)
@ Buffers
Buffers, Managers, processors and processing chains.

References MayaFlux::Journal::BufferProcessing, MayaFlux::Journal::Buffers, m_callback, m_root_buffer, and MF_INFO.