MayaFlux 0.3.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches

◆ get_network_count()

size_t MayaFlux::Nodes::NodeGraphManager::get_network_count ( ProcessingToken  token) const

Get count of networks for a token.

Definition at line 580 of file NodeGraphManager.cpp.

581{
582 size_t count = 0;
583
584 auto audio_it = m_audio_networks.find(token);
585 if (audio_it != m_audio_networks.end()) {
586 count += audio_it->second.size();
587 }
588
589 auto token_it = m_token_networks.find(token);
590 if (token_it != m_token_networks.end()) {
591 count += token_it->second.size();
592 }
593
594 return count;
595}
Eigen::Index count
std::unordered_map< ProcessingToken, std::vector< std::shared_ptr< Network::NodeNetwork > > > m_token_networks
Non-audio networks (token-level processing) For NONE, GRAPHICS_BIND, CUSTOM output modes.
std::unordered_map< ProcessingToken, std::vector< std::shared_ptr< Network::NodeNetwork > > > m_audio_networks
Audio-sink networks Only populated for networks with OutputMode::AUDIO_SINK.

References count, m_audio_networks, and m_token_networks.