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

◆ on_detach()

void MayaFlux::Buffers::PresentProcessor::on_detach ( 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 172 of file RootGraphicsBuffer.cpp.

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