![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <AudioDevice.h>
Public Member Functions | |
| FVector | GetUp () const |
| FVector | GetFront () const |
| FVector | GetRight () const |
| FVector | GetPosition (bool bAllowOverride) const |
| float | Interpolate (const double EndTime) |
| void | UpdateCurrentInteriorSettings () |
| void | ApplyInteriorSettings (uint32 AudioVolumeID, const FInteriorSettings &Settings) |
| FListener (FAudioDevice *InAudioDevice) | |
Defines the properties of the listener
|
inline |
| void FListener::ApplyInteriorSettings | ( | uint32 | AudioVolumeID, |
| const FInteriorSettings & | Settings | ||
| ) |
Apply the interior settings to ambient sounds
|
inline |
|
inline |
|
inline |
Works out the interp value between source and end
| void FListener::UpdateCurrentInteriorSettings | ( | ) |
Gets the current state of the interior settings for the listener
| FVector FListener::AttenuationOverride |
An attenuation override to use for distance and attenuation calculations
| FAudioDevice* FListener::AudioDevice |
| uint32 FListener::AudioVolumeID |
The ID of the volume the listener resides in
| uint32 FListener::bUseAttenuationOverride |
Is our attenuation override active
| double FListener::ExteriorEndTime |
| double FListener::ExteriorLPFEndTime |
| float FListener::ExteriorLPFInterp |
| float FListener::ExteriorVolumeInterp |
| double FListener::InteriorEndTime |
| double FListener::InteriorLPFEndTime |
| float FListener::InteriorLPFInterp |
| struct FInteriorSettings FListener::InteriorSettings |
| double FListener::InteriorStartTime |
The times of interior volumes fading in and out
| float FListener::InteriorVolumeInterp |
| int32 FListener::ListenerIndex |
Index of this listener inside the AudioDevice's listener array
| FTransform FListener::Transform |
| FVector FListener::Velocity |
| uint32 FListener::WorldID |
The ID of the world the listener resides in