MayaFlux 0.1.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches
MayaFlux::Buffers::BufferProcessingChain Member List

This is the complete list of members for MayaFlux::Buffers::BufferProcessingChain, including all inherited members.

add_final_processor(const std::shared_ptr< BufferProcessor > &processor, const std::shared_ptr< Buffer > &buffer)MayaFlux::Buffers::BufferProcessingChain
add_processor(const std::shared_ptr< BufferProcessor > &processor, const std::shared_ptr< Buffer > &buffer, std::string *rejection_reason=nullptr)MayaFlux::Buffers::BufferProcessingChain
add_processor_direct(const std::shared_ptr< BufferProcessor > &processor, const std::shared_ptr< Buffer > &buffer, std::string *rejection_reason=nullptr)MayaFlux::Buffers::BufferProcessingChainprotected
analyze_token_compatibility() constMayaFlux::Buffers::BufferProcessingChain
BufferProcessorMayaFlux::Buffers::BufferProcessingChainfriend
cleanup_rejected_processors(const std::shared_ptr< Buffer > &buffer)MayaFlux::Buffers::BufferProcessingChainprivate
enforce_chain_token_on_processors()MayaFlux::Buffers::BufferProcessingChain
FileBridgeProcessorMayaFlux::Buffers::BufferProcessingChainfriend
get_chain() constMayaFlux::Buffers::BufferProcessingChaininline
get_enforcement_strategy() constMayaFlux::Buffers::BufferProcessingChaininline
get_preferred_token() constMayaFlux::Buffers::BufferProcessingChaininline
get_processor(const std::shared_ptr< Buffer > &buffer) constMayaFlux::Buffers::BufferProcessingChaininline
get_processors(const std::shared_ptr< Buffer > &buffer) constMayaFlux::Buffers::BufferProcessingChain
has_pending_operations() constMayaFlux::Buffers::BufferProcessingChaininline
has_processors(const std::shared_ptr< Buffer > &buffer) constMayaFlux::Buffers::BufferProcessingChain
m_buffer_processorsMayaFlux::Buffers::BufferProcessingChainprivate
m_conditional_processorsMayaFlux::Buffers::BufferProcessingChainprivate
m_enforcement_strategyMayaFlux::Buffers::BufferProcessingChainprivate
m_final_processorsMayaFlux::Buffers::BufferProcessingChainprivate
m_is_processingMayaFlux::Buffers::BufferProcessingChainprivate
m_pending_countMayaFlux::Buffers::BufferProcessingChainprivate
m_pending_opsMayaFlux::Buffers::BufferProcessingChainprivate
m_pending_removalMayaFlux::Buffers::BufferProcessingChainprivate
m_token_filter_maskMayaFlux::Buffers::BufferProcessingChainmutableprivate
MAX_PENDING_PROCESSORSMayaFlux::Buffers::BufferProcessingChainprivatestatic
merge_chain(const std::shared_ptr< BufferProcessingChain > &other)MayaFlux::Buffers::BufferProcessingChain
optimize_for_tokens(const std::shared_ptr< Buffer > &buffer)MayaFlux::Buffers::BufferProcessingChain
process(const std::shared_ptr< Buffer > &buffer)MayaFlux::Buffers::BufferProcessingChain
process_final(const std::shared_ptr< Buffer > &buffer)MayaFlux::Buffers::BufferProcessingChain
process_non_owning(const std::shared_ptr< Buffer > &buffer)MayaFlux::Buffers::BufferProcessingChainprivate
process_pending_processor_operations()MayaFlux::Buffers::BufferProcessingChainprivate
queue_pending_processor_op(const std::shared_ptr< BufferProcessor > &processor, const std::shared_ptr< Buffer > &buffer, bool is_addition, std::string *rejection_reason=nullptr)MayaFlux::Buffers::BufferProcessingChainprivate
remove_processor(const std::shared_ptr< BufferProcessor > &processor, const std::shared_ptr< Buffer > &buffer)MayaFlux::Buffers::BufferProcessingChain
remove_processor_direct(const std::shared_ptr< BufferProcessor > &processor, const std::shared_ptr< Buffer > &buffer)MayaFlux::Buffers::BufferProcessingChainprotected
set_enforcement_strategy(TokenEnforcementStrategy strategy)MayaFlux::Buffers::BufferProcessingChaininline
set_preferred_token(ProcessingToken token)MayaFlux::Buffers::BufferProcessingChaininline
validate_all_processors(std::vector< std::string > *incompatibility_reasons=nullptr) constMayaFlux::Buffers::BufferProcessingChain