![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include "DSP/BufferDiagnostics.h"#include "Algo/Accumulate.h"#include "Algo/Find.h"#include "Algo/IndexOf.h"#include "CoreGlobals.h"#include "HAL/IConsoleManager.h"#include "Misc/VarArgs.h"Namespaces | |
| namespace | Audio |
| NO_LOGGING. | |
| namespace | BufferDiagnosticsPrivate |
Macros | |
| #define | FOREACH_ECHECKBUFFERFLAGS(OP) |
| #define | FOREACH_ECHECKBUFFERBEHAVIOR(OP) |
| #define | TEST_CASE_ENUM_RETURN_SHORTNAME(X) case X: { return ToShortEnumName(TEXT(#X)); } |
| #define | TEST_STRING_AGAINST_ENUM_AND_RETURN(X) if (IsEnumEntry(InStr, X)) { OutEnum=X; return true; } |
| #define | TEST_AND_BUILD_BITFIELD_STRING(X) BuildBitfieldString(InEnum, X, String); |
Functions | |
| int32 | Audio::FindDenormalized (TArrayView< const float > InBuffer) |
| bool | Audio::ContainsDenormalized (TArrayView< const float > InBuffer) |
| int32 | Audio::FindInfinity (TArrayView< const float > InBuffer) |
| bool | Audio::ContainsInfinity (TArrayView< const float > InBuffer) |
| int32 | Audio::FindNan (TArrayView< const float > InBuffer) |
| bool | Audio::ContainsNan (TArrayView< const float > InBuffer) |
| bool | Audio::CheckBuffer (TArrayView< const float > InBuffer, const ECheckBufferFlags InFlags, ECheckBufferFlags &OutFailedFlags) |
| FString | BufferDiagnosticsPrivate::ToDelimString (const ECheckBufferFlags InEnum) |
| TOptional< FString > | BufferDiagnosticsPrivate::FindArg (const TCHAR *InName, const TArray< FString > &InArgs) |
| FString | Audio::ToDelimitedString (const ECheckBufferFlags InEnum) |
Variables | |
| FAutoConsoleCommandWithArgsAndOutputDevice | BufferDiagnosticsPrivate::CmdBufferDiagnostics (TEXT("au.debug.bufferdiagnostics"), TEXT("Enables per buffer sample diagnostics (Nans/denorms/Infs)"), FConsoleCommandWithArgsAndOutputDeviceDelegate::CreateStatic(HandleDiagnosticsCmd)) |