|
MayaFlux 0.2.0
Digital-First Multimedia Processing Framework
|
| void MayaFlux::Nodes::RootNode::unregister_node | ( | const std::shared_ptr< Node > & | node | ) |
Removes a node from this root node.
| node | The node to unregister |
After unregistering, the node will no longer contribute to the root node's output. If called during processing, the operation is deferred until safe.
Definition at line 52 of file RootNode.cpp.
References MayaFlux::Utils::ACTIVE, MayaFlux::Nodes::atomic_add_flag(), MayaFlux::Nodes::atomic_set_flag_strong(), MayaFlux::Utils::INACTIVE, m_is_processing, m_Nodes, m_pending_count, m_pending_ops, and MayaFlux::Utils::PENDING_REMOVAL.
Referenced by MayaFlux::Kriya::NodeTimer::cleanup_current_operation(), and terminate_all_nodes().
Here is the call graph for this function:
Here is the caller graph for this function: