UAudioComponent::FadeOut

This function allows designers to call a delayed Stop on an Audio Component instance while applying a volume curve over time.

Choose your operating system:

Windows

macOS

Linux

Override Hierarchy

UAudioComponent::FadeOut()

UAudioCurveSourceComponent::FadeOut()

References

Module

Engine

Header

/Engine/Source/Runtime/Engine/Classes/Components/AudioComponent.h

Include

#include "Components/AudioComponent.h"

Source

/Engine/Source/Runtime/Engine/Private/Components/AudioComponent.cpp

Syntax

virtual void FadeOut
(
    float FadeOutDuration,
    float FadeVolumeLevel,
    const EAudioFaderCurve FadeCurve
)

Remarks

This function allows designers to call a delayed Stop on an Audio Component instance while applying a volume curve over time. Parameters allow designers to indicate the duration of the fade and the curve shape.

Parameters

Parameter

Description

FadeOutDuration

how long it should take to reach the FadeVolumeLevel

FadeVolumeLevel

the percentage of the AudioComponents's calculated volume in which to fade to

FadeCurve

The curve to use when interpolating between the old and new volume