Navigation
API > API/Runtime > API/Runtime/Engine
| Name | UWorldPartitionLevelStreamingPolicy |
| Type | class |
| Header File | /Engine/Source/Runtime/Engine/Public/WorldPartition/WorldPartitionLevelStreamingPolicy.h |
| Include Path | #include "WorldPartition/WorldPartitionLevelStreamingPolicy.h" |
Syntax
UCLASS ()
class UWorldPartitionLevelStreamingPolicy : public UWorldPartitionStreamingPolicy
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UWorldPartitionStreamingPolicy → UWorldPartitionLevelStreamingPolicy
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| ContainerResolver | FWorldPartitionRuntimeContainerResolver | WorldPartition/WorldPartitionLevelStreamingPolicy.h | ||
| ExternalStreamingObjects | TArray< TWeakObjectPtr< URuntimeHashExternalStreamingObjectBase > > | WorldPartition/WorldPartitionLevelStreamingPolicy.h |
|
|
| SourceWorldAssetPath | FTopLevelAssetPath | WorldPartition/WorldPartitionLevelStreamingPolicy.h | ||
| SubObjectsToCellRemapping | TMap< FName, FName > | WorldPartition/WorldPartitionLevelStreamingPolicy.h | ||
| SubObjectsToExternalStreamingObjectsRemapping | TMap< FName, TWeakObjectPtr< URuntimeHashExternalStreamingObjectBase > > | WorldPartition/WorldPartitionLevelStreamingPolicy.h |
Functions
Public
Overridden from UWorldPartitionStreamingPolicy
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual bool ConvertContainerPathToEditorPath
(
const FActorContainerID& InContainerID, |
WorldPartition/WorldPartitionLevelStreamingPolicy.h | ||
virtual bool ConvertEditorPathToRuntimePath
(
const FSoftObjectPath& InPath, |
Editor/Runtime conversions. | WorldPartition/WorldPartitionLevelStreamingPolicy.h | |
virtual void DrawRuntimeCellsDetails
(
UCanvas* Canvas, |
WorldPartition/WorldPartitionLevelStreamingPolicy.h | ||
virtual TSubclassOf< class UWorldPartitionRuntimeCell > GetRuntimeCellClass() |
WorldPartition/WorldPartitionLevelStreamingPolicy.h | ||
virtual UObject * GetSubObject
(
const TCHAR* SubObjectPath |
WorldPartition/WorldPartitionLevelStreamingPolicy.h | ||
virtual bool InjectExternalStreamingObject
(
URuntimeHashExternalStreamingObjectBase* ExternalStreamingObject |
WorldPartition/WorldPartitionLevelStreamingPolicy.h | ||
virtual bool IsStreamingCompleted
(
const TArray< FWorldPartitionStreamingSource >* InStreamingSources |
WorldPartition/WorldPartitionLevelStreamingPolicy.h | ||
virtual void PrepareActorToCellRemapping() |
PIE/Game methods. | WorldPartition/WorldPartitionLevelStreamingPolicy.h | |
virtual void RemapSoftObjectPath
(
FSoftObjectPath& ObjectPath |
WorldPartition/WorldPartitionLevelStreamingPolicy.h | ||
virtual bool RemoveExternalStreamingObject
(
URuntimeHashExternalStreamingObjectBase* ExternalStreamingObject |
WorldPartition/WorldPartitionLevelStreamingPolicy.h | ||
virtual void SetContainerResolver
(
const FWorldPartitionRuntimeContainerResolver& InContainerResolver |
WorldPartition/WorldPartitionLevelStreamingPolicy.h | ||
virtual bool StoreStreamingContentToExternalStreamingObject
(
URuntimeHashExternalStreamingObjectBase& OutExternalStreamingObject |
WorldPartition/WorldPartitionLevelStreamingPolicy.h |
Overridden from UObject
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void GetResourceSizeEx
(
FResourceSizeEx& CumulativeResourceSize |
WorldPartition/WorldPartitionLevelStreamingPolicy.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void ForEachActiveRuntimeCell
(
TFunctionRef< void(const UWorldPartitionRuntimeCell*)> Func |
WorldPartition/WorldPartitionLevelStreamingPolicy.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| WorldPartition/WorldPartitionLevelStreamingPolicy.h |