PackagesToBeFullyLoadedAtStartup

PackagesToBeFullyLoadedAtStartup

#Overview

name: PackagesToBeFullyLoadedAtStartup

The value of this variable can be defined or overridden in .ini config files. 99 .ini config files referencing this setting variable.

It is referenced in 2 C++ source files.

#Summary

#Setting Variables

#References In INI files

<Workspace>/Engine/Config/BaseEngine.ini:1842, section: [/Script/UnrealEd.UnrealEdEngine]
<Workspace>/Engine/Config/BaseEngine.ini:1843, section: [/Script/UnrealEd.UnrealEdEngine]
<Workspace>/Engine/Config/BaseEngine.ini:1844, section: [/Script/UnrealEd.UnrealEdEngine]
<Workspace>/Engine/Config/BaseEngine.ini:1845, section: [/Script/UnrealEd.UnrealEdEngine]
<Workspace>/Engine/Config/BaseEngine.ini:1846, section: [/Script/UnrealEd.UnrealEdEngine]
<Workspace>/Engine/Config/BaseEngine.ini:1847, section: [/Script/UnrealEd.UnrealEdEngine]
<Workspace>/Engine/Config/BaseEngine.ini:1848, section: [/Script/UnrealEd.UnrealEdEngine]
<Workspace>/Engine/Config/BaseEngine.ini:1849, section: [/Script/UnrealEd.UnrealEdEngine]
<Workspace>/Engine/Config/BaseEngine.ini:1850, section: [/Script/UnrealEd.UnrealEdEngine]
<Workspace>/Engine/Config/BaseEngine.ini:1851, section: [/Script/UnrealEd.UnrealEdEngine]
<Workspace>/Engine/Config/BaseEngine.ini:1852, section: [/Script/UnrealEd.UnrealEdEngine]
<Workspace>/Engine/Config/BaseEngine.ini:1853, section: [/Script/UnrealEd.UnrealEdEngine]
<Workspace>/Engine/Config/BaseEngine.ini:1854, section: [/Script/UnrealEd.UnrealEdEngine]
<Workspace>/Engine/Config/BaseEngine.ini:1855, section: [/Script/UnrealEd.UnrealEdEngine]
<Workspace>/Engine/Config/BaseEngine.ini:1856, section: [/Script/UnrealEd.UnrealEdEngine]
<Workspace>/Engine/Config/BaseEngine.ini:1857, section: [/Script/UnrealEd.UnrealEdEngine]
<Workspace>/Engine/Config/BaseEngine.ini:1858, section: [/Script/UnrealEd.UnrealEdEngine]
<Workspace>/Engine/Config/BaseEngine.ini:1859, section: [/Script/UnrealEd.UnrealEdEngine]
<Workspace>/Engine/Config/BaseEngine.ini:1860, section: [/Script/UnrealEd.UnrealEdEngine]
<Workspace>/Engine/Config/BaseEngine.ini:1861, section: [/Script/UnrealEd.UnrealEdEngine]
<Workspace>/Engine/Config/BaseEngine.ini:1862, section: [/Script/UnrealEd.UnrealEdEngine]
<Workspace>/Engine/Config/BaseEngine.ini:1863, section: [/Script/UnrealEd.UnrealEdEngine]
<Workspace>/Engine/Config/BaseEngine.ini:1864, section: [/Script/UnrealEd.UnrealEdEngine]
<Workspace>/Engine/Config/BaseEngine.ini:1865, section: [/Script/UnrealEd.UnrealEdEngine]
<Workspace>/Engine/Config/BaseEngine.ini:1866, section: [/Script/UnrealEd.UnrealEdEngine]
<Workspace>/Engine/Config/BaseEngine.ini:1867, section: [/Script/UnrealEd.UnrealEdEngine]
<Workspace>/Engine/Config/BaseEngine.ini:1869, section: [/Script/UnrealEd.UnrealEdEngine]
<Workspace>/Engine/Config/BaseEngine.ini:1870, section: [/Script/UnrealEd.UnrealEdEngine]
<Workspace>/Engine/Config/BaseEngine.ini:1871, section: [/Script/UnrealEd.UnrealEdEngine]
<Workspace>/Engine/Config/BaseEngine.ini:1872, section: [/Script/UnrealEd.UnrealEdEngine]
<Workspace>/Engine/Config/BaseEngine.ini:1873, section: [/Script/UnrealEd.UnrealEdEngine]


... omitting 69 locations ...

#References in C++ code

#Callsites

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

#Loc: <Workspace>/Engine/Source/Editor/UnrealEd/Classes/Editor/UnrealEdEngine.h:114

Scope (from outer to inner):

file
class        class UUnrealEdEngine : public UEditorEngine, public FNotifyHook

Source code excerpt:

	/** Array of packages to be fully loaded at Editor startup. */
	UPROPERTY(config)
	TArray<FString> PackagesToBeFullyLoadedAtStartup;

	/** Current target for LOD parenting operations (actors will use this as the replacement) */
	UPROPERTY()
	TObjectPtr<class AActor> CurrentLODParentActor;

	/** Whether the user needs to be prompted about a package being saved with an engine version newer than the current one or not */

#Loc: <Workspace>/Engine/Source/Editor/UnrealEd/Private/UnrealEdEngine.cpp:161

Scope (from outer to inner):

file
function     void UUnrealEdEngine::Init

Source code excerpt:

	if (!IsRunningCommandlet())
	{
		for( int32 PackageNameIndex=0; PackageNameIndex<PackagesToBeFullyLoadedAtStartup.Num(); PackageNameIndex++ )
		{
			const FString& PackageName = PackagesToBeFullyLoadedAtStartup[PackageNameIndex];
			// Load package if it's found in the package file cache.
			if( FPackageName::DoesPackageExist( PackageName ) )
			{
				LoadPackage( NULL, *PackageName, LOAD_None );
			}
		}