23 static void maybeStorePhase(
const OscType& type, uint32_t* startPhase, uint32_t phase,
bool doPulseWave);
24 static void applyAmplitudeVectorToBuffer(int32_t amplitude, int32_t numSamples, int32_t amplitudeIncrement,
25 int32_t* outputBufferPos, int32_t* inputBuferPos);
28 static void renderOsc(OscType type, int32_t amplitude, int32_t* bufferStart, int32_t* bufferEnd, int32_t numSamples,
29 uint32_t phaseIncrement, uint32_t pulseWidth, uint32_t* startPhase,
bool applyAmplitude,
30 int32_t amplitudeIncrement,
bool doOscSync, uint32_t resetterPhase,
31 uint32_t resetterPhaseIncrement, uint32_t retriggerPhase, int32_t waveIndexIncrement,
32 int sourceWaveIndexLastTime,
WaveTable* waveTable);