bOnlyGatherPaksInBulkData

bOnlyGatherPaksInBulkData

#Overview

name: bOnlyGatherPaksInBulkData

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/BaseInstallBundle.ini:10, section: [InstallBundleSource.Bulk.MiscSettings]

Location: <Workspace>/Engine/Config/Android/BaseAndroidInstallBundle.ini:7, section: [InstallBundleSource.Bulk.MiscSettings]

#References in C++ code

#Callsites

This variable is referenced in the following C++ source code:

#Loc: <Workspace>/Engine/Plugins/Experimental/DefaultInstallBundleManager/Source/Private/InstallBundleSourceBulk.cpp:254

Scope (from outer to inner):

file
function     void FInstallBundleSourceBulk::AsyncInit_MakeBundlesForBulkBuild

Source code excerpt:


	//Get setting for if we limit our file list to only .pak files
	bool bOnlyGatherPaksInBulkData = false;
	if (!GConfig->GetBool(TEXT("InstallBundleSource.Bulk.MiscSettings"), TEXT("bOnlyGatherPaksInBulkData"), bOnlyGatherPaksInBulkData, GInstallBundleIni))
	{
		bOnlyGatherPaksInBulkData = false;
	}

	TSharedPtr<TArray<FString>, ESPMode::ThreadSafe> FoundFiles = MakeShared<TArray<FString>, ESPMode::ThreadSafe>();
	InstallBundleUtil::StartInstallBundleAsyncIOTask(InitAsyncTasks,
	[FoundFiles, PakSearchDirs=MoveTemp(PakSearchDirs), ContentDir=FPaths::ProjectContentDir(), bOnlyGatherPaksInBulkData]()
	{
		const FString PakFileExtension(TEXT(".pak"));
		const TCHAR* FileExtension = bOnlyGatherPaksInBulkData ? *PakFileExtension : nullptr;
		
		for (const FString& SearchDir : PakSearchDirs)
		{
			IPlatformFile::GetPlatformPhysical().FindFilesRecursively(*FoundFiles, *SearchDir, FileExtension);
		}