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

#include <LateReflectionsFast.h>

Public Member Functions

SIGNALPROCESSING_API FLateReflectionsFast (float InSampleRate, int InMaxNumInternalBufferSamples, const FLateReflectionsFastSettings &InSettings=DefaultSettings)
 
SIGNALPROCESSING_API ~FLateReflectionsFast ()
 
SIGNALPROCESSING_API void SetSettings (const FLateReflectionsFastSettings &InSettings)
 
SIGNALPROCESSING_API void ProcessAudio (const FAlignedFloatBuffer &InSamples, const int32 InNumChannels, FAlignedFloatBuffer &OutLeftSamples, FAlignedFloatBuffer &OutRightSamples)
 
SIGNALPROCESSING_API void FlushAudio ()
 

Static Public Member Functions

static SIGNALPROCESSING_API void ClampSettings (FLateReflectionsFastSettings &InOutSettings)
 

Static Public Attributes

static SIGNALPROCESSING_API const float MaxLateDelayMsec = 2000.0f
 
static SIGNALPROCESSING_API const float MinLateDelayMsec = 0.0f
 
static SIGNALPROCESSING_API const float MaxLateGainDB = 0.0f
 
static SIGNALPROCESSING_API const float MaxBandwidth = 0.99999f
 
static SIGNALPROCESSING_API const float MinBandwidth = 0.0f
 
static SIGNALPROCESSING_API const float MaxDampening = 0.99999f
 
static SIGNALPROCESSING_API const float MinDampening = 0.0f
 
static SIGNALPROCESSING_API const float MaxDiffusion = 0.99999f
 
static SIGNALPROCESSING_API const float MinDiffusion = 0.0f
 
static SIGNALPROCESSING_API const float MaxDecay = 1.0f
 
static SIGNALPROCESSING_API const float MinDecay = 0.0001f
 
static SIGNALPROCESSING_API const float MaxDensity = 1.0f
 
static SIGNALPROCESSING_API const float MinDensity = 0.0f
 
static SIGNALPROCESSING_API const FLateReflectionsFastSettings DefaultSettings
 

Constructor & Destructor Documentation

◆ FLateReflectionsFast()

Audio::FLateReflectionsFast::FLateReflectionsFast ( float  InSampleRate,
int  InMaxNumInternalBufferSamples,
const FLateReflectionsFastSettings InSettings = DefaultSettings 
)

◆ ~FLateReflectionsFast()

Audio::FLateReflectionsFast::~FLateReflectionsFast ( )

Member Function Documentation

◆ ClampSettings()

void Audio::FLateReflectionsFast::ClampSettings ( FLateReflectionsFastSettings InOutSettings)
static

◆ FlushAudio()

void Audio::FLateReflectionsFast::FlushAudio ( )

◆ ProcessAudio()

void Audio::FLateReflectionsFast::ProcessAudio ( const FAlignedFloatBuffer InSamples,
const int32  InNumChannels,
FAlignedFloatBuffer OutLeftSamples,
FAlignedFloatBuffer OutRightSamples 
)

◆ SetSettings()

void Audio::FLateReflectionsFast::SetSettings ( const FLateReflectionsFastSettings InSettings)

Member Data Documentation

◆ DefaultSettings

const FLateReflectionsFastSettings Audio::FLateReflectionsFast::DefaultSettings
static

◆ MaxBandwidth

const float Audio::FLateReflectionsFast::MaxBandwidth = 0.99999f
static

◆ MaxDampening

const float Audio::FLateReflectionsFast::MaxDampening = 0.99999f
static

◆ MaxDecay

const float Audio::FLateReflectionsFast::MaxDecay = 1.0f
static

◆ MaxDensity

const float Audio::FLateReflectionsFast::MaxDensity = 1.0f
static

◆ MaxDiffusion

const float Audio::FLateReflectionsFast::MaxDiffusion = 0.99999f
static

◆ MaxLateDelayMsec

const float Audio::FLateReflectionsFast::MaxLateDelayMsec = 2000.0f
static

◆ MaxLateGainDB

const float Audio::FLateReflectionsFast::MaxLateGainDB = 0.0f
static

◆ MinBandwidth

const float Audio::FLateReflectionsFast::MinBandwidth = 0.0f
static

◆ MinDampening

const float Audio::FLateReflectionsFast::MinDampening = 0.0f
static

◆ MinDecay

const float Audio::FLateReflectionsFast::MinDecay = 0.0001f
static

◆ MinDensity

const float Audio::FLateReflectionsFast::MinDensity = 0.0f
static

◆ MinDiffusion

const float Audio::FLateReflectionsFast::MinDiffusion = 0.0f
static

◆ MinLateDelayMsec

const float Audio::FLateReflectionsFast::MinLateDelayMsec = 0.0f
static

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