| 
    HephAudio v3.1.0
    
   A cross-platform C++ library for recording, playing, and processing audio on Windows, Android, Linux, iOS, and macOS. 
   | 
 
This is the complete list of members for HephAudio::SquareWaveOscillator, including all inherited members.
| frequency | HephAudio::Oscillator | |
| GenerateBuffer() const | HephAudio::Oscillator | |
| GenerateBuffer(size_t size) const | HephAudio::Oscillator | |
| GenerateBuffer(size_t index, size_t size) const | HephAudio::Oscillator | |
| operator[](size_t n) const override | HephAudio::SquareWaveOscillator | virtual | 
| Oscillator() | HephAudio::Oscillator | protected | 
| Oscillator(double peakAmplitude, double frequency, uint32_t sampleRate, double phase_rad) | HephAudio::Oscillator | protected | 
| peakAmplitude | HephAudio::Oscillator | |
| phase_rad | HephAudio::Oscillator | |
| sampleRate | HephAudio::Oscillator | |
| SquareWaveOscillator() | HephAudio::SquareWaveOscillator | |
| SquareWaveOscillator(uint32_t sampleRate) | HephAudio::SquareWaveOscillator | explicit | 
| SquareWaveOscillator(double peakAmplitude, double frequency, uint32_t sampleRate, double phase_rad) | HephAudio::SquareWaveOscillator | |
| ~Oscillator()=default | HephAudio::Oscillator | virtual |