|
MayaFlux 0.2.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 37 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, linearized_view(), m_buffer_function, m_buffer_size, m_direct_function, m_external_buffer_context, MayaFlux::Nodes::Node::m_fire_events_during_snapshot, m_input_node, MayaFlux::Nodes::Node::m_last_output, m_mode, MayaFlux::Nodes::Node::m_networked_node, m_ring_data, m_ring_head, m_scale_factor, MayaFlux::Nodes::Node::m_state_saved, m_use_external_context, notify_tick(), MayaFlux::Utils::PROCESSED, MayaFlux::Nodes::Generator::RECURSIVE, ring_push(), 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: