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

◆ m_last_output

double MayaFlux::Nodes::Node::m_last_output { 0 }
protected

The most recent sample value generated by this oscillator.

This value is updated each time process_sample() is called and can be accessed via get_last_output() without triggering additional processing. It's useful for monitoring the oscillator's state and for implementing feedback loops.

Definition at line 378 of file Node.hpp.

378{ 0 };

Referenced by MayaFlux::Nodes::GpuSync::ComputeOutNode::compute_frame(), MayaFlux::Nodes::Generator::Logic::notify_tick(), MayaFlux::Nodes::Generator::Logic::process_multi_input(), MayaFlux::Nodes::Generator::Impulse::process_sample(), MayaFlux::Nodes::Generator::Logic::process_sample(), MayaFlux::Nodes::Generator::Phasor::process_sample(), MayaFlux::Nodes::Generator::Polynomial::process_sample(), MayaFlux::Nodes::Generator::Sine::process_sample(), MayaFlux::Nodes::Generator::Stochastics::Random::process_sample(), MayaFlux::Nodes::ChainNode::process_sample(), MayaFlux::Nodes::BinaryOpNode::process_sample(), MayaFlux::Nodes::Generator::Logic::reset(), MayaFlux::Nodes::Generator::Polynomial::reset(), MayaFlux::Nodes::Generator::Phasor::reset(), MayaFlux::Nodes::Generator::Impulse::reset(), MayaFlux::Nodes::Generator::Impulse::restore_state(), MayaFlux::Nodes::Generator::Logic::restore_state(), MayaFlux::Nodes::Generator::Phasor::restore_state(), MayaFlux::Nodes::Generator::Polynomial::restore_state(), MayaFlux::Nodes::Generator::Sine::restore_state(), MayaFlux::Nodes::Generator::Impulse::save_state(), MayaFlux::Nodes::Generator::Logic::save_state(), MayaFlux::Nodes::Generator::Phasor::save_state(), MayaFlux::Nodes::Generator::Polynomial::save_state(), MayaFlux::Nodes::Generator::Sine::save_state(), and MayaFlux::Nodes::Generator::Logic::set_operator().