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

◆ on_detach()

void MayaFlux::Buffers::PresentProcessor::on_detach ( const std::shared_ptr< Buffer > &  buffer)
overridevirtual

Called when processor is detached from a buffer.

Parameters
bufferBuffer being detached from

Reimplemented from MayaFlux::Buffers::BufferProcessor.

Definition at line 176 of file RootGraphicsBuffer.cpp.

177{
178 if (auto root = std::dynamic_pointer_cast<RootGraphicsBuffer>(buffer)) {
179 if (root == m_root_buffer) {
180 m_root_buffer = nullptr;
181 }
182 }
183
185 "RenderProcessor detached from RootGraphicsBuffer");
186}
#define MF_INFO(comp, ctx,...)
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_root_buffer, and MF_INFO.