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

176{
177 if (auto root = std::dynamic_pointer_cast<RootGraphicsBuffer>(buffer)) {
178 if (root == m_root_buffer) {
179 m_root_buffer = nullptr;
180 }
181 }
182
184 "RenderProcessor detached from RootGraphicsBuffer");
185}
#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.