Navigation
API > API/Runtime > API/Runtime/Engine
| Name | FAudioDebugger |
| Type | class |
| Header File | /Engine/Source/Runtime/Engine/Public/Audio/AudioDebug.h |
| Include Path | #include "Audio/AudioDebug.h" |
Syntax
class FAudioDebugger
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FAudioDebugger() |
Audio Debugger Implementation | Audio/AudioDebug.h |
Structs
| Name | Remarks |
|---|---|
| FDebugNames | Struct which contains debug names for run-time debugging of sounds. |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bVisualize3dDebug | uint8 | Whether or not 3d debug visualization is enabled. | Audio/AudioDebug.h | |
| DebugNames | FDebugNames | Instance of the debug names struct. | Audio/AudioDebug.h | |
| WorldRegisteredWithDeviceHandle | FDelegateHandle | Audio/AudioDebug.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void ClearMutesAndSolos() |
Audio/AudioDebug.h | ||
void DumpActiveSounds() |
Audio/AudioDebug.h | ||
bool GetAudioDebugSound
(
FString& OutDebugSound |
Audio/AudioDebug.h | ||
const FString & GetAudioMixerDebugSoundName() |
Audio/AudioDebug.h | ||
bool IsMuteOrSoloActive() |
Audio/AudioDebug.h | ||
bool IsMuteSoundClass
(
FName InName |
Audio/AudioDebug.h | ||
bool IsMuteSoundCue
(
FName InName |
Audio/AudioDebug.h | ||
bool IsMuteSoundWave
(
FName InName |
Audio/AudioDebug.h | ||
bool IsSoloSoundClass
(
FName InName |
Is Mute/Solos. (only audio thread). | Audio/AudioDebug.h | |
bool IsSoloSoundCue
(
FName InName |
Audio/AudioDebug.h | ||
bool IsSoloSoundWave
(
FName InName |
Audio/AudioDebug.h | ||
bool IsVisualizeDebug3dEnabled() |
Audio/AudioDebug.h | ||
| Evaluate Mute/Solos. | Audio/AudioDebug.h | ||
| Audio/AudioDebug.h | |||
| Audio/AudioDebug.h | |||
void SetAudioDebugSound
(
const TCHAR* SoundName |
Audio/AudioDebug.h | ||
void SetAudioMixerDebugSound
(
const TCHAR* SoundName |
Audio/AudioDebug.h | ||
void SetMuteSoundCue
(
FName InName, |
Set Mute/Solo. (any thread). | Audio/AudioDebug.h | |
void SetMuteSoundWave
(
FName InName, |
Audio/AudioDebug.h | ||
void SetSoloSoundCue
(
FName InName, |
Audio/AudioDebug.h | ||
void SetSoloSoundWave
(
FName InName, |
Audio/AudioDebug.h | ||
void ToggleMuteSoundClass
(
FName InName, |
Audio/AudioDebug.h | ||
void ToggleMuteSoundCue
(
FName InName, |
Audio/AudioDebug.h | ||
void ToggleMuteSoundWave
(
FName InName, |
Audio/AudioDebug.h | ||
void ToggleSoloSoundClass
(
FName InName, |
Mute/Solos toggles. (any thread). (If exclusive, toggle-on will clear everything first, and toggle-off will clear all). | Audio/AudioDebug.h | |
void ToggleSoloSoundCue
(
FName InName, |
Audio/AudioDebug.h | ||
void ToggleSoloSoundWave
(
FName InName, |
Audio/AudioDebug.h | ||
void ToggleVisualizeDebug3dEnabled() |
Audio/AudioDebug.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static void ClearStats
(
const FName StatsToToggle, |
Audio/AudioDebug.h | ||
static void DrawDebugInfo
(
const FActiveSound& ActiveSound, |
Audio/AudioDebug.h | ||
static void DrawDebugInfo
(
const FAudioVirtualLoop& VirtualLoop |
Audio/AudioDebug.h | ||
static void DrawDebugInfo
(
const FSoundSource& SoundSource |
Audio/AudioDebug.h | ||
static void DrawDebugInfo
(
UWorld& World, |
Audio/AudioDebug.h | ||
| Audio/AudioDebug.h | |||
static bool DrawDebugStatsEnabled() |
Audio/AudioDebug.h | ||
| Audio/AudioDebug.h | |||
static bool IsVirtualLoopVisualizeEnabled() |
Audio/AudioDebug.h | ||
static void LogSubtitle
(
const TCHAR* InCmd, |
Audio/AudioDebug.h | ||
static void OnBeginPIE() |
Audio/AudioDebug.h | ||
static void OnEndPIE() |
Audio/AudioDebug.h | ||
static bool PostStatModulatorHelp
(
UWorld* World, |
Audio/AudioDebug.h | ||
static void RemoveDevice
(
const FAudioDevice& AudioDevice |
Audio/AudioDebug.h | ||
| Audio/AudioDebug.h | |||
| Audio/AudioDebug.h | |||
| Audio/AudioDebug.h | |||
| Audio/AudioDebug.h | |||
| Audio/AudioDebug.h | |||
| Audio/AudioDebug.h | |||
| Audio/AudioDebug.h | |||
static void ResolveDesiredStats
(
FViewportClient* ViewportClient |
Audio/AudioDebug.h | ||
static void SendUpdateResultsToGameThread
(
const FAudioDevice& AudioDevice, |
Audio/AudioDebug.h | ||
| Audio/AudioDebug.h | |||
static bool ToggleStats
(
UWorld* World, |
Audio/AudioDebug.h | ||
static void UpdateAudibleInactiveSounds
(
const uint32 FirstIndex, |
Audio/AudioDebug.h |