| JUCE
    | 
Represents an increasing phase value between 0 and 2*pi. More...
#include <juce_Phase.h>
| Public Member Functions | |
| void | reset () noexcept | 
| Resets the phase to 0. | |
| Type | advance (Type increment) noexcept | 
| Returns the current value, and increments the phase by the given increment. | |
| 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.
References juce::dsp::Phase< Type >::phase.
Referenced by juce::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).
References jassert, and juce::dsp::Phase< Type >::phase.
Referenced by juce::dsp::Oscillator< SampleType >::process(), and juce::dsp::Oscillator< SampleType >::processSample().
| Type juce::dsp::Phase< Type >::phase = 0 | 
Referenced by juce::dsp::Phase< Type >::advance(), and juce::dsp::Phase< Type >::reset().