#include <SineWaveTableOsc.h>
◆ FSineWaveTableOsc()
| Audio::FSineWaveTableOsc::FSineWaveTableOsc |
( |
| ) |
|
◆ ~FSineWaveTableOsc()
| Audio::FSineWaveTableOsc::~FSineWaveTableOsc |
( |
| ) |
|
|
virtual |
◆ Generate()
| void Audio::FSineWaveTableOsc::Generate |
( |
float * |
OutBuffer, |
|
|
const int32 |
NumSamples |
|
) |
| |
◆ GetFrequencyHz()
| float Audio::FSineWaveTableOsc::GetFrequencyHz |
( |
| ) |
const |
|
inline |
◆ GetWaveTable()
| const TArray< float > & Audio::FSineWaveTableOsc::GetWaveTable |
( |
| ) |
|
|
static |
◆ Init()
| void Audio::FSineWaveTableOsc::Init |
( |
const float |
InSampleRate, |
|
|
const float |
InFrequencyHz, |
|
|
const float |
InPhase |
|
) |
| |
◆ Reset()
| void Audio::FSineWaveTableOsc::Reset |
( |
| ) |
|
◆ SetFrequencyHz()
| void Audio::FSineWaveTableOsc::SetFrequencyHz |
( |
const float |
InFrequencyHz | ) |
|
◆ SetPhase()
| void Audio::FSineWaveTableOsc::SetPhase |
( |
const float |
InPhase | ) |
|
◆ SetSampleRate()
| void Audio::FSineWaveTableOsc::SetSampleRate |
( |
const float |
InSampleRate | ) |
|
◆ UpdatePhaseIncrement()
| void Audio::FSineWaveTableOsc::UpdatePhaseIncrement |
( |
| ) |
|
|
protected |
◆ FrequencyHz
| float Audio::FSineWaveTableOsc::FrequencyHz = 440.0f |
|
protected |
◆ InitialPhase
| float Audio::FSineWaveTableOsc::InitialPhase = 0.0f |
|
protected |
◆ InstantaneousPhase
| float Audio::FSineWaveTableOsc::InstantaneousPhase = 0.0f |
|
protected |
◆ PhaseIncrement
| float Audio::FSineWaveTableOsc::PhaseIncrement = 0.0f |
|
protected |
◆ ReadIndex
| float Audio::FSineWaveTableOsc::ReadIndex = 0.0f |
|
protected |
◆ SampleRate
| float Audio::FSineWaveTableOsc::SampleRate = 48000.0f |
|
protected |
◆ WaveTableBuffer
The documentation for this class was generated from the following files: