15 float TimeSinceLastUpdate;
16 float TimeVirtualized;
19#if UE_AUDIO_PROFILERTRACE_ENABLED
32 struct FWaveInstanceData
110#if UE_AUDIO_PROFILERTRACE_ENABLED
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
Definition AudioDevice.h:417
Definition SortedMap.h:20
Definition SoundClass.h:209
Definition SoundModulationDestination.h:161
Definition ActiveSound.h:283
Definition AudioVirtualLoop.h:13
ENGINE_API float GetTimeVirtualized() const
Definition AudioVirtualLoop.cpp:207
ENGINE_API FAudioVirtualLoop()
Definition AudioVirtualLoop.cpp:85
const TSortedMap< UPTRINT, float > & GetEffectivePlaybackTimes()
Definition AudioVirtualLoop.cpp:212
ENGINE_API void UpdateFocusData(float DeltaTime)
Definition AudioVirtualLoop.cpp:275
ENGINE_API void CalculateUpdateInterval()
Definition AudioVirtualLoop.cpp:195
static ENGINE_API bool IsEnabled()
Definition AudioVirtualLoop.cpp:234
ENGINE_API float GetUpdateInterval() const
Definition AudioVirtualLoop.cpp:217
ENGINE_API FActiveSound & GetActiveSound()
Definition AudioVirtualLoop.cpp:222
static ENGINE_API bool ShouldListenerMoveForceUpdate(const FTransform &LastTransform, const FTransform &CurrentTransform)
Definition AudioVirtualLoop.cpp:451
static ENGINE_API bool Virtualize(const FActiveSound &InActiveSound, bool bDoRangeCheck, FAudioVirtualLoop &OutVirtualLoop)
Definition AudioVirtualLoop.cpp:93