Represents an increasing phase value between 0 and 2*pi. More...
Public Member Functions  
void  reset () noexcept 
Resets the phase to 0. More...  
Type  advance (Type increment) noexcept 
Returns the current value, and increments the phase by the given increment. More...  
Public Attributes  
Type  phase = 0 
Represents an increasing phase value between 0 and 2*pi.
This represents a value which can be incremented, and which wraps back to 0 when it goes past 2 * pi.

noexcept 
Resets the phase to 0.
Referenced by dsp::Oscillator< SampleType >::reset().

noexcept 
Returns the current value, and increments the phase by the given increment.
The increment must be a positive value, it can't go backwards! The new value of the phase after calling this function will be (phase + increment) % (2 * pi).
Referenced by dsp::Oscillator< SampleType >::process(), and dsp::Oscillator< SampleType >::processSample().
Type dsp::Phase< Type >::phase = 0 
Referenced by dsp::Phase< NumericType >::advance(), and dsp::Phase< NumericType >::reset().