|
MayaFlux 1.0.0
Digital-First Multimedia Processing Framework
|
| void MayaFlux::Buffers::BufferProcessingChain::remove_processor | ( | const std::shared_ptr< BufferProcessor > & | processor, |
| const std::shared_ptr< Buffer > & | buffer | ||
| ) |
Removes a processor from the pipeline for a specific buffer.
| processor | Processor to remove |
| buffer | Buffer to remove the processor from |
If the processor is found in the buffer's transformation sequence, it is removed and its on_detach method is called. The chain also performs cleanup optimization:
Definition at line 74 of file BufferProcessingChain.cpp.
References buffer, and remove_processor_internal().
Here is the call graph for this function: