|
MayaFlux 0.3.0
Digital-First Multimedia Processing Framework
|
|
overridevirtual |
Processes a single sample.
| input | Input value |
Computes the next output value based on the polynomial function and current mode.
Implements MayaFlux::Nodes::Node.
Definition at line 38 of file Polynomial.cpp.
References MayaFlux::Nodes::atomic_add_flag(), MayaFlux::Nodes::atomic_dec_modulator_count(), MayaFlux::Nodes::atomic_inc_modulator_count(), MayaFlux::Nodes::Generator::DIRECT, external_context_view(), MayaFlux::Nodes::Generator::FEEDFORWARD, MayaFlux::Memory::HistoryBuffer< T >::linearized_view(), m_buffer_function, m_buffer_size, m_direct_function, m_external_buffer_context, MayaFlux::Nodes::Node::m_fire_events_during_snapshot, m_history, m_input_node, MayaFlux::Nodes::Node::m_last_output, m_mode, MayaFlux::Nodes::Node::m_networked_node, m_scale_factor, MayaFlux::Nodes::Node::m_state_saved, m_use_external_context, notify_tick(), MayaFlux::Memory::HistoryBuffer< T >::overwrite_newest(), MayaFlux::Nodes::PROCESSED, MayaFlux::Memory::HistoryBuffer< T >::push(), MayaFlux::Nodes::Generator::RECURSIVE, and MayaFlux::Nodes::try_reset_processed_state().
Referenced by process_batch().
Here is the call graph for this function:
Here is the caller graph for this function: