UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
SoundAttenuation.h File Reference
#include "Engine/Attenuation.h"
#include "IAudioParameterInterfaceRegistry.h"
#include "AudioLinkSettingsAbstract.h"
#include "SoundAttenuationEditorSettings.h"
#include "Sound/SoundSubmixSend.h"
#include "SoundAttenuation.generated.h"

Go to the source code of this file.

Classes

struct  FSoundAttenuationPluginSettings
 
struct  TStructOpsTypeTraits< FSoundAttenuationPluginSettings >
 
struct  FAttenuationSubmixSendSettings
 
struct  FSoundAttenuationSettings
 
struct  TStructOpsTypeTraits< FSoundAttenuationSettings >
 
class  USoundAttenuation
 

Namespaces

namespace  Audio
 NO_LOGGING.
 
namespace  Audio::AttenuationInterface
 
namespace  Audio::AttenuationInterface::Inputs
 
namespace  Audio::SpatializationInterface
 
namespace  Audio::SpatializationInterface::Inputs
 
namespace  Audio::SourceOrientationInterface
 
namespace  Audio::SourceOrientationInterface::Inputs
 
namespace  Audio::ListenerOrientationInterface
 
namespace  Audio::ListenerOrientationInterface::Inputs
 

Enumerations

enum  ESoundDistanceCalc : int {
  SOUNDDISTANCE_Normal , SOUNDDISTANCE_InfiniteXYPlane , SOUNDDISTANCE_InfiniteXZPlane , SOUNDDISTANCE_InfiniteYZPlane ,
  SOUNDDISTANCE_MAX
}
 
enum  ESoundSpatializationAlgorithm : int { UMETA =(DisplayName = "Panning") , UMETA =(DisplayName = "Panning") }
 
enum class  EAirAbsorptionMethod : uint8 { Linear , CustomCurve }
 
enum class  EReverbSendMethod : uint8 { Linear , CustomCurve , Manual }
 
enum class  EPriorityAttenuationMethod : uint8 { Linear , CustomCurve , Manual }
 
enum class  ENonSpatializedRadiusSpeakerMapMode : uint8 { OmniDirectional , Direct2D , Surround2D }
 

Enumeration Type Documentation

◆ EAirAbsorptionMethod

Enumerator
Linear 
CustomCurve 

◆ ENonSpatializedRadiusSpeakerMapMode

Enumerator
OmniDirectional 
Direct2D 
Surround2D 

◆ EPriorityAttenuationMethod

Enumerator
Linear 
CustomCurve 
Manual 

◆ EReverbSendMethod

enum class EReverbSendMethod : uint8
strong
Enumerator
Linear 
CustomCurve 
Manual 

◆ ESoundDistanceCalc

Enumerator
SOUNDDISTANCE_Normal 
SOUNDDISTANCE_InfiniteXYPlane 
SOUNDDISTANCE_InfiniteXZPlane 
SOUNDDISTANCE_InfiniteYZPlane 
SOUNDDISTANCE_MAX 

◆ ESoundSpatializationAlgorithm

Enumerator
UMETA 
UMETA