UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
Level.cpp File Reference
#include "Engine/Level.h"
#include "Engine/LevelStreamingGCHelper.h"
#include "EngineLogs.h"
#include "Algo/Copy.h"
#include "Algo/ForEach.h"
#include "Algo/Transform.h"
#include "Misc/ScopedSlowTask.h"
#include "HAL/PlatformFile.h"
#include "UObject/UE5MainStreamObjectVersion.h"
#include "Physics/Experimental/PhysScene_Chaos.h"
#include "UObject/FortniteMainBranchObjectVersion.h"
#include "UObject/ReleaseObjectVersion.h"
#include "EngineStats.h"
#include "RenderingThread.h"
#include "GameFramework/Pawn.h"
#include "SceneInterface.h"
#include "PrecomputedLightVolume.h"
#include "PrecomputedVolumetricLightmap.h"
#include "PrecomputedVolumetricLightmapStreaming.h"
#include "Engine/MapBuildDataRegistry.h"
#include "Components/LightComponent.h"
#include "Model.h"
#include "Containers/TransArray.h"
#include "UObject/MetaData.h"
#include "UObject/ObjectSaveContext.h"
#include "UObject/UObjectIterator.h"
#include "UObject/Package.h"
#include "GameFramework/PlayerController.h"
#include "GameFramework/WorldSettings.h"
#include "Engine/BlueprintGeneratedClass.h"
#include "Engine/Texture2D.h"
#include "ContentStreaming.h"
#include "Engine/AssetUserData.h"
#include "Engine/LevelScriptBlueprint.h"
#include "Engine/LevelScriptActor.h"
#include "Engine/NetDriver.h"
#include "Engine/WorldComposition.h"
#include "StaticLighting.h"
#include "TickTaskManagerInterface.h"
#include "PhysicsEngine/BodySetup.h"
#include "Engine/LevelBounds.h"
#include "Async/ParallelFor.h"
#include "Misc/ArchiveMD5.h"
#include "WorldPartition/WorldPartition.h"
#include "WorldPartition/WorldPartitionLog.h"
#include "WorldPartition/WorldPartitionSubsystem.h"
#include "WorldPartition/WorldPartitionActorDescInstance.h"
#include "WorldPartition/StaticLightingData/MapBuildDataActor.h"
#include "Engine/LevelStreaming.h"
#include "LevelUtils.h"
#include "Components/ModelComponent.h"
#include "Engine/LevelActorContainer.h"
#include "ObjectTrace.h"
#include "UObject/PropertyBagRepository.h"
#include "WorldPartition/WorldPartitionRuntimeCell.h"
#include "LevelInstance/LevelInstanceSubsystem.h"
#include "Components/UnregisterComponentContext.h"

Classes

struct  FModelComponentKey
 

Macros

#define LOCTEXT_NAMESPACE   "ULevel"
 

Functions

 DEFINE_LOG_CATEGORY (LogLevel)
 
FArchiveoperator<< (FArchive &Ar, FPrecomputedVisibilityHandler &D)
 
FArchiveoperator<< (FArchive &Ar, FPrecomputedVolumeDistanceField &D)
 
 DECLARE_CYCLE_STAT (TEXT("Deferred Init Bodies"), STAT_DeferredUpdateBodies, STATGROUP_Physics)
 

Variables

int32 GActorClusteringEnabled = 1
 
int32 GActorClusteringFixStalePointers = 1
 
int32 GOptimizeActorRegistration = 1
 
float GRouteActorInitializationWorkUnitWeighting = 0.5f
 
bool GAllowIncrementalPreRegisterComponents = false
 
bool GAllowIncrementalPreUnregisterComponents = false
 

Macro Definition Documentation

◆ LOCTEXT_NAMESPACE

#define LOCTEXT_NAMESPACE   "ULevel"

Function Documentation

◆ DECLARE_CYCLE_STAT()

DECLARE_CYCLE_STAT ( TEXT("Deferred Init Bodies" ,
STAT_DeferredUpdateBodies  ,
STATGROUP_Physics   
)

◆ DEFINE_LOG_CATEGORY()

DEFINE_LOG_CATEGORY ( LogLevel  )

◆ operator<<() [1/2]

FArchive & operator<< ( FArchive Ar,
FPrecomputedVisibilityHandler D 
)

◆ operator<<() [2/2]

FArchive & operator<< ( FArchive Ar,
FPrecomputedVolumeDistanceField D 
)

Variable Documentation

◆ GActorClusteringEnabled

int32 GActorClusteringEnabled = 1

◆ GActorClusteringFixStalePointers

int32 GActorClusteringFixStalePointers = 1

◆ GAllowIncrementalPreRegisterComponents

bool GAllowIncrementalPreRegisterComponents = false

◆ GAllowIncrementalPreUnregisterComponents

bool GAllowIncrementalPreUnregisterComponents = false

◆ GOptimizeActorRegistration

int32 GOptimizeActorRegistration = 1

Enables optimizations to actor and component registration

◆ GRouteActorInitializationWorkUnitWeighting

float GRouteActorInitializationWorkUnitWeighting = 0.5f