r.LightFunctionQuality
r.LightFunctionQuality
#Overview
name: r.LightFunctionQuality
The value of this variable can be defined or overridden in .ini config files. 5
.ini config files referencing this setting variable.
This variable is created as a Console Variable (cvar).
- type:
Var
- help:
Defines the light function quality which allows to adjust for quality or performance.\n<=0: off (fastest)\n 1: low quality (e.g. half res with blurring, not yet implemented)\n 2: normal quality (default)\n 3: high quality (e.g. super-sampled or colored, not yet implemented)
It is referenced in 2
C++ source files.
#Summary
#Setting Variables
#References In INI files
Location: <Workspace>/Engine/Config/BaseScalability.ini:128, section: [ShadowQuality@0]
- INI Section:
ShadowQuality@0
- Raw value:
0
- Is Array:
False
Location: <Workspace>/Engine/Config/BaseScalability.ini:152, section: [ShadowQuality@1]
- INI Section:
ShadowQuality@1
- Raw value:
1
- Is Array:
False
Location: <Workspace>/Engine/Config/BaseScalability.ini:176, section: [ShadowQuality@2]
- INI Section:
ShadowQuality@2
- Raw value:
1
- Is Array:
False
Location: <Workspace>/Engine/Config/BaseScalability.ini:203, section: [ShadowQuality@3]
- INI Section:
ShadowQuality@3
- Raw value:
1
- Is Array:
False
Location: <Workspace>/Engine/Config/BaseScalability.ini:230, section: [ShadowQuality@Cine]
- INI Section:
ShadowQuality@Cine
- Raw value:
1
- Is Array:
False
#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:3995
Scope: file
Source code excerpt:
static TAutoConsoleVariable<int32> CVarLightFunctionQuality(
TEXT("r.LightFunctionQuality"),
2,
TEXT("Defines the light function quality which allows to adjust for quality or performance.\n"
"<=0: off (fastest)\n"
" 1: low quality (e.g. half res with blurring, not yet implemented)\n"
" 2: normal quality (default)\n"
" 3: high quality (e.g. super-sampled or colored, not yet implemented)"),
#Loc: <Workspace>/Engine/Source/Runtime/Engine/Private/ShowFlags.cpp:439
Scope (from outer to inner):
file
function void EngineShowFlagOverride
Source code excerpt:
{
static const auto ICVar = IConsoleManager::Get().FindTConsoleVariableDataInt(TEXT("r.LightFunctionQuality"));
if(ICVar->GetValueOnGameThread() <= 0)
{
EngineShowFlags.SetLightFunctions(false);
}
}