MayaFlux 0.1.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 189 of file RootGraphicsBuffer.cpp.

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