Navigation
API > API/Runtime > API/Runtime/Engine
FWorldPartitionRuntimeContainerResolver
Helper class that allows resolving a hierarchy of Container actor names (Editor Path) to a resolvable persistent level path (Runtime Path)
Editor Path : /Game/Map.Map:PersistentLevel.LevelInstance1.LevelInstance2.StaticMeshActor Runtime Path : /Game/Map.Map:PersistentLevel.StaticMeshActor_{ContainerID}
| Name | FWorldPartitionRuntimeContainerResolver |
| Type | struct |
| Header File | /Engine/Source/Runtime/Engine/Public/WorldPartition/WorldPartitionRuntimeContainerResolving.h |
| Include Path | #include "WorldPartition/WorldPartitionRuntimeContainerResolving.h" |
Syntax
USTRUCT ()
struct FWorldPartitionRuntimeContainerResolver
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| ContainerIDToEditorPath | TMap< FActorContainerID, FString > | Reverse lookup : ex: {ContainerID}, "LevelInstance1.LevelInstance2" | WorldPartition/WorldPartitionRuntimeContainerResolving.h | |
| Containers | TMap< FName, FWorldPartitionRuntimeContainer > | WorldPartition/WorldPartitionRuntimeContainerResolving.h | ||
| MainContainerPackage | FName | WorldPartition/WorldPartitionRuntimeContainerResolving.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FWorldPartitionRuntimeContainer & AddContainer
(
FName InContainerPackage |
WorldPartition/WorldPartitionRuntimeContainerResolving.h | ||
void BuildContainerIDToEditorPathMap() |
WorldPartition/WorldPartitionRuntimeContainerResolving.h | ||
bool ContainsContainer
(
FName InContainerPackage |
WorldPartition/WorldPartitionRuntimeContainerResolving.h | ||
const FString * FindContainerEditorPath
(
const FActorContainerID& InContainerID |
WorldPartition/WorldPartitionRuntimeContainerResolving.h | ||
SIZE_T GetAllocatedSize() |
WorldPartition/WorldPartitionRuntimeContainerResolving.h | ||
bool IsValid() |
WorldPartition/WorldPartitionRuntimeContainerResolving.h | ||
| WorldPartition/WorldPartitionRuntimeContainerResolving.h | |||
void SetMainContainerPackage
(
FName InContainerPackage |
WorldPartition/WorldPartitionRuntimeContainerResolving.h |