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

◆ reset_processed_state_internal()

void MayaFlux::Nodes::Node::reset_processed_state_internal ( )
protectedvirtual

Resets the processed state of the node directly.

Unlike reset_processed_state(), this method is called internally and does not perform any checks or state transitions.

Definition at line 91 of file Node.cpp.

92{
94}
std::atomic< Utils::NodeState > m_state
Atomic state flag tracking the node's processing status.
Definition Node.hpp:463
void atomic_remove_flag(std::atomic< Utils::NodeState > &state, Utils::NodeState flag)
Atomically removes a flag from a node state.
@ PROCESSED
Node has been processed this cycle.
Definition Utils.hpp:34

References MayaFlux::Nodes::atomic_remove_flag(), m_state, and MayaFlux::Utils::PROCESSED.

Referenced by request_reset_from_channel(), and reset_processed_state().

+ Here is the call graph for this function:
+ Here is the caller graph for this function: