USoundNodeParamCrossFade

Crossfades between different sounds based on a parameter

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

References

Module

Engine

Header

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

Include

#include "Sound/SoundNodeParamCrossFade.h"

Syntax

class USoundNodeParamCrossFade : public USoundNodeDistanceCrossFade

Remarks

Crossfades between different sounds based on a parameter

Variables

Name Description

Public variable

FName

 

ParamName

Parameter controlling cross fades.

Constructors

Name Description

Public function

USoundNodeParamCrossFade

(
    const FObjectInitializer& ObjectIn...
)

Overridden from USoundNodeDistanceCrossFade

Name Description

Public function Virtual Const

bool

 

AllowCrossfading

(
    FActiveSound& ActiveSound
)

Determines whether Crossfading is currently allowed for the active sound

Public function Virtual Const

float

 

GetCurrentDistance

(
    FAudioDevice* AudioDevice,
    FActiveSound& ActiveSound,
    const FSoundParseParameters& Parse...
)

Overridden from USoundNode

Name Description

Public function Virtual Const

float

 

GetMaxDistance()

Returns the maximum distance this sound can be heard from.