r.AmbientOcclusionStaticFraction
r.AmbientOcclusionStaticFraction
#Overview
name: r.AmbientOcclusionStaticFraction
This variable is created as a Console Variable (cvar).
- type:
Var
- help:
Allows to override the Ambient Occlusion Static Fraction (see post process volume). Fractions are between 0 and 1.\n<0: use default setting (default -1)\n 0: no effect on static lighting, 0 is free meaning no extra rendering pass\n 1: AO affects the stat lighting
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/Source/Runtime/Core/Private/HAL/ConsoleManager.cpp:3637
Scope: file
Source code excerpt:
ECVF_Scalability | ECVF_RenderThreadSafe);
static TAutoConsoleVariable<float> CVarAmbientOcclusionStaticFraction(TEXT("r.AmbientOcclusionStaticFraction"),
-1.0f,
TEXT("Allows to override the Ambient Occlusion Static Fraction (see post process volume). Fractions are between 0 and 1.\n"
"<0: use default setting (default -1)\n"
" 0: no effect on static lighting, 0 is free meaning no extra rendering pass\n"
" 1: AO affects the stat lighting"),
ECVF_Default);
#Loc: <Workspace>/Engine/Source/Runtime/Engine/Private/SceneView.cpp:2191
Scope (from outer to inner):
file
function void FSceneView::EndFinalPostprocessSettings
Source code excerpt:
{
static const auto AmbientOcclusionStaticFractionCVar = IConsoleManager::Get().FindTConsoleVariableDataFloat(TEXT("r.AmbientOcclusionStaticFraction"));
float Value = AmbientOcclusionStaticFractionCVar->GetValueOnGameThread();
if(Value >= 0.0)
{
FinalPostProcessSettings.AmbientOcclusionStaticFraction = Value;