UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
Audio::FWaveShaper Class Reference

#include <WaveShaper.h>

Public Member Functions

SIGNALPROCESSING_API FWaveShaper ()
 
SIGNALPROCESSING_API ~FWaveShaper ()
 
SIGNALPROCESSING_API void Init (const float InSampleRate)
 
SIGNALPROCESSING_API void SetAmount (const float InAmount)
 
SIGNALPROCESSING_API void SetBias (const float InBias)
 
SIGNALPROCESSING_API void SetOutputGainDb (const float InGainDb)
 
SIGNALPROCESSING_API void SetOutputGainLinear (const float InGainLinear)
 
SIGNALPROCESSING_API void SetType (const EWaveShaperType InType)
 
SIGNALPROCESSING_API void ProcessAudio (const float InSample, float &OutSample)
 
SIGNALPROCESSING_API void ProcessAudioBuffer (const float *InBuffer, float *OutBuffer, int32 NumFrames)
 

Constructor & Destructor Documentation

◆ FWaveShaper()

Audio::FWaveShaper::FWaveShaper ( )

◆ ~FWaveShaper()

Audio::FWaveShaper::~FWaveShaper ( )

Member Function Documentation

◆ Init()

void Audio::FWaveShaper::Init ( const float  InSampleRate)

◆ ProcessAudio()

void Audio::FWaveShaper::ProcessAudio ( const float  InSample,
float OutSample 
)

◆ ProcessAudioBuffer()

void Audio::FWaveShaper::ProcessAudioBuffer ( const float InBuffer,
float OutBuffer,
int32  NumFrames 
)

◆ SetAmount()

void Audio::FWaveShaper::SetAmount ( const float  InAmount)

◆ SetBias()

void Audio::FWaveShaper::SetBias ( const float  InBias)

◆ SetOutputGainDb()

void Audio::FWaveShaper::SetOutputGainDb ( const float  InGainDb)

◆ SetOutputGainLinear()

void Audio::FWaveShaper::SetOutputGainLinear ( const float  InGainLinear)

◆ SetType()

void Audio::FWaveShaper::SetType ( const EWaveShaperType  InType)

The documentation for this class was generated from the following files: