|
iPlug2 - C++ Audio Plug-in Framework
|
Public Member Functions | |
| FastSinOscillator (double startPhase=0., double startFreq=1.) | |
| T | Process () |
| T | Process (double freqCPS) override |
| void | ProcessBlock (T *pOutput, int nFrames) |
Public Member Functions inherited from IOscillator< T > | |
| IOscillator (double startPhase=0., double startFreq=1.) | |
| virtual T | Process (double freqHz)=0 |
| void | SetFreqCPS (double freqHz) |
| void | SetSampleRate (double sampleRate) |
| void | Reset () |
| void | SetPhase (double phase) |
Static Public Member Functions | |
| static T | Lookup (double phaseRadians) |
Public Attributes | |
| T | mLastOutput = 0. |
Additional Inherited Members | |
Protected Attributes inherited from IOscillator< T > | |
| double | mPhase = 0. |
| double | mPhaseIncr = 0. |
| double | mSampleRate = 44100. |
| double | mStartPhase |
Definition at line 126 of file Oscillator.h.
|
inline |
Definition at line 135 of file Oscillator.h.
|
inlinestatic |
Definition at line 158 of file Oscillator.h.
|
inline |
Definition at line 140 of file Oscillator.h.
|
inlineoverridevirtual |
Implements IOscillator< T >.
Definition at line 148 of file Oscillator.h.
|
inline |
Definition at line 177 of file Oscillator.h.
| T FastSinOscillator< T >::mLastOutput = 0. |
Definition at line 206 of file Oscillator.h.