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

◆ ChainNode() [2/4]

MayaFlux::Nodes::ChainNode::ChainNode ( std::vector< std::shared_ptr< Node > >  nodes,
NodeGraphManager manager,
ProcessingToken  token = ProcessingToken::AUDIO_RATE 
)

Creates a chain from an ordered sequence of nodes (managed)

Parameters
nodesOrdered sequence of nodes to process in series
managerGraph manager for registration
tokenProcessing domain for registration (default AUDIO_RATE)

Definition at line 29 of file NodeChain.cpp.

33 : ChainNode(std::move(nodes))
34{
35 m_manager = &manager;
36 m_token = token;
37}
ChainNode(std::vector< std::shared_ptr< Node > > nodes)
Creates a chain from an ordered sequence of nodes.
Definition NodeChain.cpp:9
const std::vector< std::shared_ptr< Node > > & nodes() const
Returns a const reference to the internal node sequence.
Definition NodeChain.hpp:89
NodeGraphManager * m_manager

References m_manager, and m_token.