fx.Niagara.GpuProfiling.Enabled
fx.Niagara.GpuProfiling.Enabled
#Overview
name: fx.Niagara.GpuProfiling.Enabled
This variable is created as a Console Variable (cvar).
- type:
Var
- help:
Primary control to allow Niagara to use GPU profiling or not.\n
It is referenced in 2
C++ source files.
#Summary
#References in C++ code
#Callsites
This variable is referenced in the following C++ source code:
#Loc: <Workspace>/Engine/Plugins/FX/Niagara/Source/Niagara/Private/NiagaraGPUProfiler.cpp:6
Scope: file
Source code excerpt:
bool GNiagaraGpuProfilingEnabled = true;
static FAutoConsoleVariableRef CVarNiagaraGpuProfilingEnabled(
TEXT("fx.Niagara.GpuProfiling.Enabled"),
GNiagaraGpuProfilingEnabled,
TEXT("Primary control to allow Niagara to use GPU profiling or not.\n"),
ECVF_Default
);
#if WITH_NIAGARA_GPU_PROFILER
#Loc: <Workspace>/Engine/Plugins/FX/Niagara/Source/Niagara/Private/NiagaraDebugHud.cpp:2211
Scope (from outer to inner):
file
function void FNiagaraDebugHud::DrawGpuComputeOverriew
Source code excerpt:
if (GpuResults == nullptr)
{
static const auto ProfilingEnabledCVar = IConsoleManager::Get().FindConsoleVariable(TEXT("fx.Niagara.GpuProfiling.Enabled"));
static const FString EnableCVarWarning(TEXT("GPU Profiling is disabled, enable 'fx.Niagara.GpuProfiling.Enabled'"));
static const FString NoDataWarning(TEXT("No GPU data is ready"));
const FVector2f StringSize = GetStringSize(Font, *EnableCVarWarning);
DrawCanvas->DrawTile(TextLocation.X - 1.0f, TextLocation.Y - 1.0f, StringSize.X + 1.0f, 2.0f + StringSize.Y, 0.0f, 0.0f, 0.0f, 0.0f, BackgroundColor);