|
MayaFlux 0.4.0
Digital-First Multimedia Processing Framework
|
| void MayaFlux::Nexus::remove_render_sink | ( | std::vector< RenderSink > & | sinks, |
| Buffers::BufferManager & | mgr, | ||
| const std::shared_ptr< Core::Window > & | window | ||
| ) |
Unregister and destroy the render sink targeting window.
| sinks | Sink vector owned by the calling Emitter or Agent. |
| mgr | BufferManager the VKBuffer was registered with. |
| window | Window passed to add_render_sink(). |
Definition at line 194 of file Sinks.cpp.
References MayaFlux::Journal::Buffers, MayaFlux::Buffers::GRAPHICS_BACKEND, MayaFlux::Journal::Init, MF_DEBUG, MF_WARN, MayaFlux::Buffers::BufferManager::remove_buffer(), and MayaFlux::Nexus::RenderSink::window.
Referenced by MayaFlux::Nexus::Agent::remove_render(), and MayaFlux::Nexus::Emitter::remove_render().
Here is the call graph for this function:
Here is the caller graph for this function: