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

◆ is_initialized()

bool MayaFlux::Nodes::BinaryOpNode::is_initialized ( ) const

Definition at line 229 of file NodeCombine.cpp.

230{
231 auto lstate = m_lhs->m_state.load();
232 auto rstate = m_rhs->m_state.load();
233 bool is_lhs_registered = m_lhs ? (lstate & NodeState::ACTIVE) : false;
234 bool is_rhs_registered = m_rhs ? (rstate & NodeState::ACTIVE) : false;
235 return !is_lhs_registered && !is_rhs_registered;
236}
std::shared_ptr< Node > m_lhs
The left-hand side node.
std::shared_ptr< Node > m_rhs
The right-hand side node.
@ ACTIVE
Engine is processing this node.
Definition NodeSpec.hpp:45

References MayaFlux::Nodes::ACTIVE, m_lhs, and m_rhs.

Referenced by process_sample().

+ Here is the caller graph for this function: