CommandletsUsingAR
CommandletsUsingAR
#Overview
name: CommandletsUsingAR
The value of this variable can be defined or overridden in .ini config files. 3
.ini config files referencing this setting variable.
It is referenced in 1
C++ source file.
#Summary
#Setting Variables
#References In INI files
Location: <Workspace>/Engine/Config/BaseEngine.ini:2746, section: [AssetRegistry]
- INI Section:
AssetRegistry
- Raw value:
DataValidation
- Is Array:
True
Location: <Workspace>/Engine/Config/BaseEngine.ini:2747, section: [AssetRegistry]
- INI Section:
AssetRegistry
- Raw value:
GatherText
- Is Array:
True
Location: <Workspace>/Engine/Config/BaseEngine.ini:2748, section: [AssetRegistry]
- INI Section:
AssetRegistry
- Raw value:
GenerateNaniteDisplacedMesh
- Is Array:
True
#References in C++ code
#Callsites
This variable is referenced in the following C++ source code:
#Loc: <Workspace>/Engine/Source/Runtime/AssetRegistry/Private/AssetRegistry.cpp:8197
Scope (from outer to inner):
file
namespace UE::AssetRegistry
function bool ShouldSearchAllAssetsAtStart
Source code excerpt:
else
{
TArray<FString> CommandletsUsingAR;
GConfig->GetArray(TEXT("AssetRegistry"), TEXT("CommandletsUsingAR"), CommandletsUsingAR, GEngineIni);
FString CommandlineCommandlet;
FString CommandletToken(TEXT("commandlet"));
if (!CommandletsUsingAR.IsEmpty() &&
FParse::Value(FCommandLine::Get(), TEXT("-run="), CommandlineCommandlet))
{
if (CommandlineCommandlet.EndsWith(CommandletToken))
{
CommandlineCommandlet.LeftChopInline(CommandletToken.Len(), EAllowShrinking::No);
}
for (FString& CommandletUsingAR : CommandletsUsingAR)
{
if (CommandletUsingAR.EndsWith(CommandletToken))
{
CommandletUsingAR.LeftChopInline(CommandletToken.Len(), EAllowShrinking::No);
}
if (CommandletUsingAR == CommandlineCommandlet)