|
MayaFlux 0.2.0
Digital-First Multimedia Processing Framework
|
|
inlineoverridevirtual |
Processes a single data sample.
| input | The input sample value |
This is the core processing method that all nodes must implement. It takes a single input value, applies the node's transformation algorithm, and returns the resulting output value.
For generator nodes that don't require input (like oscillators or stochastic generators), the input parameter may be ignored. Note: This method does NOT mark the node as processed. That responsibility belongs to the caller, typically a chained parent node or the root node.
Implements MayaFlux::Nodes::Node.
Definition at line 419 of file NodeCombine.hpp.
References MayaFlux::Nodes::atomic_add_flag(), MayaFlux::Nodes::atomic_dec_modulator_count(), MayaFlux::Nodes::atomic_inc_modulator_count(), initialize(), MayaFlux::is_initialized(), and MayaFlux::Nodes::try_reset_processed_state().
Here is the call graph for this function: