UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
void Init()
Definition LockFreeList.h:4
Definition AllPassFilter.h:13
virtual SIGNALPROCESSING_API ~FEarlyReflections()
Definition Reverb.cpp:42
SIGNALPROCESSING_API void ApplySettings()
Definition Reverb.cpp:89
FFDNDelayData Data[2]
Definition Reverb.h:81
float MatrixScaleFactor
Definition Reverb.h:78
SIGNALPROCESSING_API FEarlyReflections()
Definition Reverb.cpp:38
SIGNALPROCESSING_API void ProcessAudioFrame(const float *InBuffer, const int32 InChannels, float *OutBuffer, const int32 OutChannels)
Definition Reverb.cpp:118
SIGNALPROCESSING_API void SetSettings(const FEarlyReflectionsSettings &InSettings)
Definition Reverb.cpp:78
SIGNALPROCESSING_API float ProcessDelayLine(const float InSample, FDelayAPF &InAPF, FOnePoleLPF &InLPF)
Definition Reverb.cpp:111
FEarlyReflectionsSettings Settings
Definition Reverb.h:60
bool bEnableLateReflections
Definition Reverb.h:204
FPlateReverbSettings Settings
Definition Reverb.h:151
static const int32 NumTaps
Definition Reverb.h:198
TSharedPtr< FWaveTableOsc > LFO
Definition Reverb.h:170
FOnePoleLPF InputLPF
Definition Reverb.h:163
FDelayAPF APF1
Definition Reverb.h:164
FPlate LeftPlate
Definition Reverb.h:194
SIGNALPROCESSING_API FPlateReverb()
Definition Reverb.cpp:158
SIGNALPROCESSING_API ~FPlateReverb()
Definition Reverb.cpp:166
FDelayAPF APF4
Definition Reverb.h:167
FEarlyReflections EarlyReflections
Definition Reverb.h:154
FDelay PreDelay
Definition Reverb.h:160
SIGNALPROCESSING_API void ProcessAudioFrame(const float *InBuffer, const int32 InChannels, float *OutBuffer, const int32 OutChannels)
Definition Reverb.cpp:293
SIGNALPROCESSING_API void SetSettings(const FPlateReverbSettings &InSettings)
Definition Reverb.cpp:255
bool bEnableEarlyReflections
Definition Reverb.h:207
static const int32 PresetSampleRate
Definition Reverb.h:157
float LeftTaps[NumTaps]
Definition Reverb.h:200
FDelayAPF APF3
Definition Reverb.h:166
SIGNALPROCESSING_API void ApplySettings()
Definition Reverb.cpp:272
SIGNALPROCESSING_API void EnableLateReflections(const bool bInEnableLateReflections)
Definition Reverb.cpp:245
float RightTaps[NumTaps]
Definition Reverb.h:201
FPlate RightPlate
Definition Reverb.h:195
SIGNALPROCESSING_API void EnableEarlyReflections(const bool bInEnableEarlyReflections)
Definition Reverb.cpp:250
FDelayAPF APF2
Definition Reverb.h:165
Definition SharedPointer.h:692
NO_LOGGING.
Definition AudioMixerPlatformAndroid.cpp:53
float Decay
Definition Reverb.h:27
float Bandwidth
Definition Reverb.h:24
float Gain
Definition Reverb.h:18
float PreDelayMsec
Definition Reverb.h:21
FEarlyReflectionsSettings()
Definition Reverb.h:32
float Absorption
Definition Reverb.h:30
FDelay PreDelay
Definition Reverb.h:65
FDelayAPF APF[4]
Definition Reverb.h:71
FOnePoleLPF InputLPF
Definition Reverb.h:68
float DelayLineOuputs[4]
Definition Reverb.h:75
FOnePoleLPF LPF[4]
Definition Reverb.h:72
float DelayLineInputs[4]
Definition Reverb.h:74
FPlateReverbSettings()
Definition Reverb.h:113
float Diffusion
Definition Reverb.h:99
float Dampening
Definition Reverb.h:102
float LateDelayMsec
Definition Reverb.h:90
float Wetness
Definition Reverb.h:111
float Bandwidth
Definition Reverb.h:96
float Decay
Definition Reverb.h:105
float LateGain
Definition Reverb.h:93
float Density
Definition Reverb.h:108
FEarlyReflectionsSettings EarlyReflections
Definition Reverb.h:87
float PreviousSample
Definition Reverb.h:182
FOnePoleLPF LPF
Definition Reverb.h:177
FDelay Delay2
Definition Reverb.h:179
FDelay Delay1
Definition Reverb.h:176
float ModulatedBaseDelayMsec
Definition Reverb.h:183
FPlate()
Definition Reverb.h:186
FDelayAPF APF
Definition Reverb.h:178
FDelayAPF ModulatedAPF
Definition Reverb.h:175
float ModulatedDeltaDelayMsec
Definition Reverb.h:184