bGenerateNoChunks
bGenerateNoChunks
#Overview
name: bGenerateNoChunks
The value of this variable can be defined or overridden in .ini config files. 1
.ini config file referencing this setting variable.
It is referenced in 2
C++ source files.
#Summary
#Setting Variables
#References In INI files
Location: <Workspace>/Projects/Lyra/Config/DefaultGame.ini:98, section: [/Script/UnrealEd.ProjectPackagingSettings]
- INI Section:
/Script/UnrealEd.ProjectPackagingSettings
- Raw value:
False
- Is Array:
False
#References in C++ code
#Callsites
This variable is referenced in the following C++ source code:
#Loc: <Workspace>/Engine/Source/Developer/DeveloperToolSettings/Classes/Settings/ProjectPackagingSettings.h:284
Scope (from outer to inner):
file
class class UProjectPackagingSettings : public UObject
Source code excerpt:
*/
UPROPERTY(config, EditAnywhere, Category=Packaging)
bool bGenerateNoChunks;
/**
* Normally during chunk generation all dependencies of a package in a chunk will be pulled into that package's chunk.
* If this is enabled then only hard dependencies are pulled in. Soft dependencies stay in their original chunk.
*/
UPROPERTY(config, EditAnywhere, Category = Packaging)
#Loc: <Workspace>/Engine/Source/Editor/UnrealEd/Private/Commandlets/AssetRegistryGenerator.cpp:1527
Scope (from outer to inner):
file
function void FAssetRegistryGenerator::FinalizeChunkIDs
Source code excerpt:
{
LLM_SCOPE_BYTAG(Cooker_GeneratedAssetRegistry);
// bGenerateNoChunks overrides bGenerateStreamingInstallManifest overrides ShouldPlatformGenerateStreamingInstallManifest
// bGenerateChunks means we allow chunks other than 0 based on package ChunkIds, AND we generate a manifest for each chunk
const UProjectPackagingSettings* PackagingSettings = Cast<UProjectPackagingSettings>(UProjectPackagingSettings::StaticClass()->GetDefaultObject());
if (PackagingSettings->bGenerateNoChunks)
{
bGenerateChunks = false;
}
else if (bGenerateStreamingInstallManifest)
{
bGenerateChunks = true;