|
| template<typename T> |
| bool | AtomModulation::Debug::CompareNames (const T &A, const T &B) |
| static FAutoConsoleCommandWithWorldAndArgs | CVarAtomModulationDebugBuses (TEXT("atom.Debug.SoundModulators.Filter.Buses"), TEXT("Sets substring by which to filter mixes in matrix view. Arguments:\n" "Enabled (Optional, ex. True, False. Default: True) - Whether or not to enable showing buses.\n" "Filter (Optional, Default: null) - Whether or not to filter buses by name using the provided substring.\n"), FConsoleCommandWithWorldAndArgsDelegate::CreateLambda([](const TArray< FString > &Args, UWorld *World) { using namespace AtomModulation;Debug::UpdateObjectFilter(Args, World, [](AtomModulation::FAtomModulationSystem &InModulation, const FString *InFilter) { InModulation.SetDebugBusFilter(InFilter);});})) |
| static FAutoConsoleCommandWithWorldAndArgs | CVarAtomModulationDebugEnableGenerators (TEXT("atom.Debug.SoundModulators.Enable.Generators"), TEXT("Whether or not to enable displaying generators. Arguments:\n" "Enabled (Default: 1/True) - Whether or not to have generators view enabled.\n"), FConsoleCommandWithWorldAndArgsDelegate::CreateLambda([](const TArray< FString > &Args, UWorld *World) { using namespace AtomModulation;Debug::UpdateObjectFilter(Args, World, [](AtomModulation::FAtomModulationSystem &InModulation, const FString *InFilter) { if(InFilter) { const bool bEnabled=InFilter->ToBool();InModulation.SetDebugGeneratorsEnabled(bEnabled);} });})) |
| static FAutoConsoleCommandWithWorldAndArgs | CVarAtomModulationDebugMatrix (TEXT("atom.Debug.SoundModulators.Enable.Matrix"), TEXT("Whether or not to enable mix matrix. Arguments:\n" "Enabled (Default: 1/True) - Whether or not to have matrix view enabled.\n"), FConsoleCommandWithWorldAndArgsDelegate::CreateLambda([](const TArray< FString > &Args, UWorld *World) { using namespace AtomModulation;Debug::UpdateObjectFilter(Args, World, [](AtomModulation::FAtomModulationSystem &InModulation, const FString *InFilter) { if(InFilter) { const bool bEnabled=InFilter->ToBool();InModulation.SetDebugMatrixEnabled(bEnabled);} });})) |
| static FAutoConsoleCommandWithWorldAndArgs | CVarAtomModulationDebugMixes (TEXT("atom.Debug.SoundModulators.Filter.Mixes"), TEXT("Sets substring by which to filter mixes in matrix view. Arguments:\n" "Filter - Filter bus mixes by name using the provided substring.\n"), FConsoleCommandWithWorldAndArgsDelegate::CreateLambda([](const TArray< FString > &Args, UWorld *World) { using namespace AtomModulation;Debug::UpdateObjectFilter(Args, World, [](AtomModulation::FAtomModulationSystem &InModulation, const FString *InFilter) { InModulation.SetDebugMixFilter(InFilter);});})) |
| FAutoConsoleVariableRef | CVarAtomModulationDebugUpdateRate (TEXT("atom.Debug.SoundModulators.UpdateRate"), AtomModulationDebugUpdateRateCVar, TEXT("Default: 0.1f"), ECVF_Default) |
| static FAutoConsoleCommandWithWorldAndArgs | CVarAtomModulationSetDebugGeneratorFilter (TEXT("atom.Debug.SoundModulators.Filter.Generators"), TEXT("Sets substring by which to filter generators. Arguments:\n" "Name - Filter generators by name using the provided substring.\n"), FConsoleCommandWithWorldAndArgsDelegate::CreateLambda([](const TArray< FString > &Args, UWorld *World) { using namespace AtomModulation;Debug::UpdateObjectFilter(Args, World, [](AtomModulation::FAtomModulationSystem &InModulation, const FString *InFilter) { InModulation.SetDebugGeneratorFilter(InFilter);});})) |
| static FAutoConsoleCommandWithWorldAndArgs | CVarAtomModulationSetDebugGeneratorFilterType (TEXT("atom.Debug.SoundModulators.Filter.Generators.Type"), TEXT("Whether to display or hide Generator type provided (defaults to show if enablement boolean not provided). Arguments:\n" "Name (Optional, Default: null) - Filter generators type to display/hide (Empty/null clears any currently set filter).\n" "Enabled (Optional, Default: True) - True to show, false to hide.\n"), FConsoleCommandWithWorldAndArgsDelegate::CreateLambda([](const TArray< FString > &Args, UWorld *World) { using namespace AtomModulation;bool bEnabled=true;if(Args.Num() > 1) { bEnabled=Args[1].ToBool();} Debug::UpdateObjectFilter(Args, World, [bEnabled](AtomModulation::FAtomModulationSystem &InModulation, const FString *InFilter) { InModulation.SetDebugGeneratorTypeFilter(InFilter, bEnabled);});})) |
| template<typename T, typename U> |
| void | AtomModulation::Debug::FilterDebugArray (const T &Map, const FString &FilterString, int32 MaxCount, TArray< const U * > &FilteredArray) |
| FColor | AtomModulation::Debug::GetUnitRenderColor (const float Value) |
| int32 | AtomModulation::Debug::RenderStatGeneratorsToCanvas (const FString &Name, const FGeneratorDebugInfo &GeneratorDebugInfo, int32 CellWidth, FCanvas &Canvas, int32 X, int32 Y, const UFont &Font) |
| int32 | AtomModulation::Debug::RenderStatGeneratorsToViewportSubsystem (const FString &Name, const FGeneratorDebugInfo &GeneratorDebugInfo, int32 CellWidth, UViewportStatsSubsystem *ViewportSubsystem, int32 X, int32 Y) |
| int32 | AtomModulation::Debug::RenderStatMixMatrixToCanvas (const TArray< FControlBusMixDebugInfo > &FilteredMixes, const TArray< FControlBusDebugInfo > &FilteredBuses, FCanvas &Canvas, int32 X, int32 Y, const UFont &Font) |
| int32 | AtomModulation::Debug::RenderStatMixMatrixToViewportSubsystem (const TArray< FControlBusMixDebugInfo > &FilteredMixes, const TArray< FControlBusDebugInfo > &FilteredBuses, UViewportStatsSubsystem *ViewportSubsystem, int32 X, int32 Y) |
| void | AtomModulation::Debug::UpdateObjectFilter (const TArray< FString > &Args, UWorld *World, FDebugViewUpdateFunction InUpdateViewFunc) |