MayaFlux 0.2.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 192 of file RootGraphicsBuffer.cpp.

193{
194 m_callback = std::move(callback);
195
197 "RenderProcessor callback {} (attached: {})",
198 m_callback ? "configured" : "cleared",
199 m_root_buffer != nullptr);
200}
#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.