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

◆ ChainNode() [4/4]

MayaFlux::Nodes::ChainNode::ChainNode ( const std::shared_ptr< Node > &  source,
const std::shared_ptr< Node > &  target,
NodeGraphManager manager,
ProcessingToken  token = ProcessingToken::AUDIO_RATE 
)

Creates a chain from two nodes (managed)

Parameters
sourceThe upstream node
targetThe downstream node
managerGraph manager for registration
tokenProcessing domain for registration (default AUDIO_RATE)

Definition at line 46 of file NodeChain.cpp.

51 : ChainNode(std::vector<std::shared_ptr<Node>> { source, target })
52{
53 m_manager = &manager;
54 m_token = token;
55}
ChainNode(std::vector< std::shared_ptr< Node > > nodes)
Creates a chain from an ordered sequence of nodes.
Definition NodeChain.cpp:9
NodeGraphManager * m_manager