|
MayaFlux 0.1.0
Digital-First Multimedia Processing Framework
|
| void MayaFlux::Nodes::Generator::Phasor::reset | ( | float | frequency = 1, |
| float | amplitude = 1.0, |
||
| float | offset = 0, |
||
| double | phase = 0.0 |
||
| ) |
Resets the generator's phase and parameters.
| frequency | New frequency in Hz (default: 1Hz) |
| amplitude | New amplitude (default: 1.0) |
| offset | New DC offset (default: 0) |
| phase | Initial phase value (default: 0.0) |
This method resets the generator's internal state and parameters, effectively restarting it from the specified phase.
Definition at line 153 of file Phasor.cpp.
References MayaFlux::Nodes::Generator::Generator::m_amplitude, MayaFlux::Nodes::Generator::Generator::m_frequency, MayaFlux::Nodes::Node::m_last_output, m_offset, MayaFlux::Nodes::Generator::Generator::m_phase, and update_phase_increment().
Here is the call graph for this function: