DirectoryIndexKeepEmptyDirectories
DirectoryIndexKeepEmptyDirectories
#Overview
name: DirectoryIndexKeepEmptyDirectories
The value of this variable can be defined or overridden in .ini config files. 2 .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:2959, section: [Pak]
- INI Section:
Pak - Raw value:
*/Plugins/* - Is Array:
True
Location: <Workspace>/Engine/Config/BaseEngine.ini:2960, section: [Pak]
- INI Section:
Pak - Raw value:
"*/PipelineCaches/*" - Is Array:
True
#References in C++ code
#Callsites
This variable is referenced in the following C++ source code:
#Loc: <Workspace>/Engine/Source/Runtime/PakFile/Private/IPlatformFilePak.cpp:6592
Scope (from outer to inner):
file
function void FPakFile::PruneDirectoryIndex
Source code excerpt:
TArray<FString> FileWildCards, DirectoryWildCards, OldWildCards;
GConfig->GetArray(TEXT("Pak"), TEXT("DirectoryIndexKeepFiles"), FileWildCards, GEngineIni);
GConfig->GetArray(TEXT("Pak"), TEXT("DirectoryIndexKeepEmptyDirectories"), DirectoryWildCards, GEngineIni);
GConfig->GetArray(TEXT("Pak"), TEXT("DirectoryRootsToKeepInMemoryWhenUnloadingPakEntryFilenames"), OldWildCards, GEngineIni); // Legacy name, treated as both KeepFiles and KeepEmptyDirectories
DirectoryWildCards.Append(OldWildCards);
FileWildCards.Append(OldWildCards);
int32 NumKeptEntries = 0;
if (PrunedDirectoryIndex)