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

◆ is_initialized()

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

Definition at line 220 of file NodeCombine.cpp.

221{
222 auto lstate = m_lhs->m_state.load();
223 auto rstate = m_rhs->m_state.load();
224 bool is_lhs_registered = m_lhs ? (lstate & NodeState::ACTIVE) : false;
225 bool is_rhs_registered = m_rhs ? (rstate & NodeState::ACTIVE) : false;
226 return !is_lhs_registered && !is_rhs_registered;
227}
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: