|
MayaFlux 0.1.0
Digital-First Multimedia Processing Framework
|
|
pure virtual |
The core processing function that must be implemented by derived classes.
| buffer | Buffer to process |
This method is where the actual transformation logic is implemented. It should contain the algorithmic details of how the buffer's data is transformed, analyzed, or processed. The implementation can utilize any backend capabilities available to the processor, including:
Derived classes must override this method to provide specific processing behavior.
Implemented in MayaFlux::Buffers::ContainerToBufferAdapter, MayaFlux::Buffers::FileBridgeProcessor, MayaFlux::Buffers::StreamWriteProcessor, MayaFlux::Buffers::GeometryBindingsProcessor, MayaFlux::Buffers::InputAccessProcessor, MayaFlux::Buffers::QuickProcess, MayaFlux::Buffers::NetworkGeometryProcessor, MayaFlux::Buffers::FilterProcessor, MayaFlux::Buffers::LogicProcessor, MayaFlux::Buffers::NodeSourceProcessor, MayaFlux::Buffers::PolynomialProcessor, MayaFlux::Buffers::FeedbackProcessor, MayaFlux::Buffers::MixProcessor, MayaFlux::Buffers::ChannelProcessor, MayaFlux::Buffers::FinalLimiterProcessor, MayaFlux::Buffers::GraphicsBatchProcessor, MayaFlux::Buffers::PresentProcessor, MayaFlux::Buffers::RenderProcessor, MayaFlux::Buffers::ShaderProcessor, MayaFlux::Buffers::BufferDownloadProcessor, MayaFlux::Buffers::BufferUploadProcessor, MayaFlux::Buffers::TransferProcessor, MayaFlux::Buffers::AggregateBindingsProcessor, MayaFlux::Buffers::TextureBindingsProcessor, and MayaFlux::Buffers::TextureProcessor.
Referenced by process(), and process_non_owning().
Here is the caller graph for this function: