UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
WorldPartitionStreamingDescriptor.h
Go to the documentation of this file.
1// Copyright Epic Games, Inc. All Rights Reserved.
2
3#pragma once
4
5#include "Math/Box.h"
10
11#if WITH_EDITOR
12
13class AActor;
14class UWorld;
15
17{
18 struct FStreamingDescriptor
19 {
21 struct FStreamingActor
22 {
24 FTopLevelAssetPath BaseClass;
25
27 FTopLevelAssetPath NativeClass;
28
31
34
36 FString Label;
37
39 FGuid ActorGuid;
40
42 };
43
45 struct FStreamingCell
46 {
48 FBox Bounds;
49
51 bool bIsAlwaysLoaded;
52
54 bool bIsSpatiallyLoaded;
55
57 TArray<FName> DataLayers;
58
61
62 /* PackageName for this cell */
63 FName CellPackage;
64
66 };
67
68 /* Represents a streaming grid */
69 struct FStreamingGrid
70 {
71 /* Name of this grid */
72 FName Name;
73
75 FBox Bounds;
76
78 int32 CellSize;
79
81 int32 LoadingRange;
82
85
87 TArray<FString> ExternalStreamingObjects;
88
90 };
91
93 {
95 };
96
98 TArray<FStreamingGrid> StreamingGrids;
99
102
103 struct FGeneratedPackage
104 {
106 bool bIsLevelPackage = false;
107
108 bool operator==(const FGeneratedPackage&) const = default;
109 FString ToString() { return PackagePathName.ToString(); }
110 };
111
113 };
114};
115
116#endif
FPlatformTypes::int32 int32
A 32-bit signed integer.
Definition Platform.h:1125
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
Definition Actor.h:257
Definition NameTypes.h:617
Definition Array.h:670
Definition UnrealString.h.inl:34
Definition World.h:918
const FColor Path(255, 255, 255)
FString ToString(uint16 Value)
Definition PathFollowingComponent.cpp:82
bool operator==(const FCachedAssetKey &A, const FCachedAssetKey &B)
Definition AssetDataMap.h:501
Definition RuntimePartitionLHGrid.h:12
Definition Guid.h:109
Definition HierarchicalLogArchive.h:14
Definition SoftObjectPath.h:56
Definition TopLevelAssetPath.h:38