Navigation
API > API/Runtime > API/Runtime/Engine
| Name | FWorldPartitionLevelHelper |
| Type | class |
| Header File | /Engine/Source/Runtime/Engine/Public/WorldPartition/WorldPartitionLevelHelper.h |
| Include Path | #include "WorldPartition/WorldPartitionLevelHelper.h" |
Syntax
class FWorldPartitionLevelHelper
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FWorldPartitionLevelHelper() |
WorldPartition/WorldPartitionLevelHelper.h |
Classes
| Name | Remarks |
|---|---|
| FActorPropertyOverridesAnnotation | Cache of Property Overrides to apply after ReRunConstructionScript In PIE this will be done when Streaming state changes to Visible on the UWorldPartitionLevelStreamingDynamic In Cook this will be done on save of the Level cell |
Structs
| Name | Remarks |
|---|---|
| FLoadActorsParams | Struct of optional parameters passed to LoadActors function. |
| FLoadedPropertyOverrides | |
| FPackageReference | |
| FPackageReferencer |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| ActorPropertyOverridesAnnotation | FUObjectAnnotationSparse< FActorPropertyOverridesAnnotation, true > | WorldPartition/WorldPartitionLevelHelper.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| PackageReferences | TMap< FName, FPackageReference > | WorldPartition/WorldPartitionLevelHelper.h | ||
| PreGCPackagesToUnload | TSet< TWeakObjectPtr< UPackage > > | WorldPartition/WorldPartitionLevelHelper.h |
Functions
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static FString AddActorContainerID
(
const FActorContainerID& InContainerID, |
WorldPartition/WorldPartitionLevelHelper.h | ||
static FString AddActorContainerIDToSubPathString
(
const FActorContainerID& InContainerID, |
WorldPartition/WorldPartitionLevelHelper.h | ||
static void ApplyConstructionScriptPropertyOverridesFromAnnotation
(
AActor* InActor |
Apply Existing Property Override annotation to Actor. | WorldPartition/WorldPartitionLevelHelper.h | |
static ULevel * CreateEmptyLevelForRuntimeCell
(
const UWorldPartitionRuntimeCell* Cell, |
Creates an empty Level used in World Partition | WorldPartition/WorldPartitionLevelHelper.h | |
static FWorldPartitionLevelHelper & Get() |
WorldPartition/WorldPartitionLevelHelper.h | ||
static UWorld::InitializationValues GetWorldInitializationValues() |
Defaults World's initialization values for World Partition StreamingLevels | WorldPartition/WorldPartitionLevelHelper.h | |
static bool LoadActors
(
const FLoadActorsParams& InParams |
WorldPartition/WorldPartitionLevelHelper.h | ||
static bool LoadActors
(
UWorld* InOuterWorld, |
WorldPartition/WorldPartitionLevelHelper.h | ||
static bool LoadActors
(
FLoadActorsParams&& InParams |
WorldPartition/WorldPartitionLevelHelper.h | ||
static bool LoadActorsInternal
(
FLoadActorsParams&& InParams, |
WorldPartition/WorldPartitionLevelHelper.h | ||
static bool LoadActorsWithPropertyOverridesInternal
(
FLoadActorsParams&& InParams |
WorldPartition/WorldPartitionLevelHelper.h | ||
static void MoveExternalActorsToLevel
(
const TArray< FWorldPartitionRuntimeCellObjectMapping >& InChildPackages, |
Moves external actors into the given level | WorldPartition/WorldPartitionLevelHelper.h | |
static FSoftObjectPath RemapActorPath
(
const FActorContainerID& InContainerID, |
WorldPartition/WorldPartitionLevelHelper.h | ||
static bool RemapLevelCellPathInContentBundle
(
ULevel* Level, |
WorldPartition/WorldPartitionLevelHelper.h | ||
static void RemapLevelSoftObjectPaths
(
ULevel* InLevel, |
WorldPartition/WorldPartitionLevelHelper.h | ||
static void SetForcePackageTrashingAtCleanup
(
ULevel* Level, |
WorldPartition/WorldPartitionLevelHelper.h |