UReverbEffect

Windows
MacOS
Linux

Inheritance Hierarchy

References

Module

Engine

Header

/Engine/Source/Runtime/Engine/Classes/Sound/ReverbEffect.h

Include

#include "Sound/ReverbEffect.h"

Syntax

class UReverbEffect : public UObject

Variables

Name Description

Public variable

float

 

AirAbsorptionGainHF

Air Absorption - 0.0 < 0.994 < 1.0 - lower value means more absorption

Public variable

bool

 

bBypassEarlyReflections

Bypasses early reflections

Public variable

bool

 

bBypassLateReflections

Bypasses late reflections.

Public variable

uint32 : 1

 

bChanged

Transient property used to trigger real-time updates of the reverb for real-time editor previewing

Public variable

float

 

DecayHFRatio

Decay High Frequency Ratio - 0.1 < 0.83 < 2.0 - how much the quicker or slower the high frequencies decay relative to the lower frequencies.

Public variable

float

 

DecayTime

Decay Time - 0.1 < 1.49 < 20.0 Seconds - larger is more reverb

Public variable

float

 

Density

Density - 0.0 < 1.0 < 1.0 - Coloration of the late reverb - lower value is more grainy

Public variable

float

 

Diffusion

Diffusion - 0.0 < 1.0 < 1.0 - Echo density in the reverberation decay - lower is more grainy

Public variable

float

 

Gain

Reverb Gain - 0.0 < 0.32 < 1.0 - overall reverb gain - master volume control

Public variable

float

 

GainHF

Reverb Gain High Frequency - 0.0 < 0.89 < 1.0 - attenuates the high frequency reflected sound

Public variable

float

 

LateDelay

Late Reverb Delay - 0.0 < 0.011 < 0.1 Seconds - time difference between late reverb and first reflections

Public variable

float

 

LateGain

Late Reverb Gain - 0.0 < 1.26 < 10.0 - gain of the late reverb

Public variable

float

 

ReflectionsDelay

Reflections Delay - 0.0 < 0.007 < 0.3 Seconds - the time between the listener receiving the direct path sound and the first reflection

Public variable

float

 

ReflectionsGain

Reflections Gain - 0.0 < 0.05 < 3.16 - controls the amount of initial reflections

Public variable

float

 

RoomRolloffFactor

Room Rolloff - 0.0 < 0.0 < 10.0 - multiplies the attenuation due to distance

Constructors

Name Description

Public function

UReverbEffect

(
    const FObjectInitializer & ObjectIn...
)

Overridden from UObject

Name Description

Protected function Virtual

void

 

PostEditChangeProperty

(
    FPropertyChangedEvent & PropertyCha...
)

Called when a property on this object has been modified externally

Select Skin
Light
Dark

Welcome to the new Unreal Engine 4 Documentation site!

We're working on lots of new features including a feedback system so you can tell us how we are doing. It's not quite ready for use in the wild yet, so head over to the Documentation Feedback forum to tell us about this page or call out any issues you are encountering in the meantime.

We'll be sure to let you know when the new system is up and running.

Post Feedback