|
MayaFlux 0.1.0
Digital-First Multimedia Processing Framework
|
| bool MayaFlux::Buffers::BufferProcessingChain::validate_all_processors | ( | std::vector< std::string > * | incompatibility_reasons = nullptr | ) | const |
Validates all processors in the chain against the preferred processing token.
*
| incompatibility_reasons | Optional vector to store reasons for any incompatibilities |
This method checks each processor in the chain against the preferred processing token, ensuring that all processors can execute under the current backend and execution strategy. If any incompatibilities are found, they can be reported through the provided vector.
Definition at line 305 of file BufferProcessingChain.cpp.
References MayaFlux::Buffers::are_tokens_compatible(), m_buffer_processors, and m_token_filter_mask.
Here is the call graph for this function: