Navigation
API > API/Runtime > API/Runtime/Engine > API/Runtime/Engine/WorldPartition
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- URuntimeHashExternalStreamingObjectBase
- URuntimeHashSetExternalStreamingObject
- URuntimeSpatialHashExternalStreamingObject
References
| Module | Engine |
| Header | /Engine/Source/Runtime/Engine/Public/WorldPartition/WorldPartitionRuntimeHash.h |
| Include | #include "WorldPartition/WorldPartitionRuntimeHash.h" |
Syntax
UCLASS (Abstract, MinimalAPI)
class URuntimeHashExternalStreamingObjectBase :
public UObject ,
public IWorldPartitionCookPackageObject ,
public IDataLayerInstanceProvider
Variables
| Type | Name | Description | |
|---|---|---|---|
| TMap< FName, FWorldPartitionRuntimeCellStreamingData > | CellToStreamingData | ||
| FWorldPartitionRuntimeContainerResolver | ContainerResolver | ||
| TSet< TObjectPtr< UDataLayerInstance > > | DataLayerInstances | ||
| TObjectPtr< const UExternalDataLayerAsset > | ExternalDataLayerAsset | ||
| TSoftObjectPtr< UWorld > | OuterWorld | ||
| TOptional< TWeakObjectPtr< UWorld > > | OwningWorld | ||
| TMap< FString, TObjectPtr< UWorldPartitionRuntimeCell > > | PackagesToGenerateForCook | ||
| TObjectPtr< const UExternalDataLayerInstance > | RootExternalDataLayerInstance | ||
| TMap< FName, FName > | SubObjectsToCellRemapping | ||
| TWeakObjectPtr< UWorldPartition > | TargetInjectedWorldPartition |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | DumpStateLog
(
FHierarchicalLogArchive& Ar |
||
| void | ForEachStreamingCells
(
TFunctionRef< void(UWorldPartitionRuntimeCell&)> Func |
||
| UWorldPartitionRuntimeCell * | GetCellForCookPackage
(
const FString& InCookPackageName |
||
| const TCHAR * | |||
| const UObject * | |||
| UWorld * | |||
| UWorld * | |||
| UExternalDataLayerInstance * | ~End IDataLayerInstanceProvider | ||
| UWorld * | GetWorld () |
||
| void | OnStreamingObjectLoaded
(
UWorld* InjectedWorld |
||
| void | |||
| bool | PrepareForCook
(
const IWorldPartitionCookPackageContext& InCookContext |
Overridden from UObject
| Type | Name | Description | |
|---|---|---|---|
| void | BeginDestroy () |
Called before destroying the object. |
Overridden from IWorldPartitionCookPackageObject
| Type | Name | Description | |
|---|---|---|---|
| const UExternalDataLayerAsset * | |||
| FString | |||
| bool | |||
| bool | OnPopulateGeneratedPackageForCook
(
const IWorldPartitionCookPackageContext& InCookContext, |
||
| bool | OnPopulateGeneratorPackageForCook
(
const IWorldPartitionCookPackageContext& InCookContext, |
||
| bool | OnPrepareGeneratorPackageForCook
(
TArray< UPackage* >& OutModifiedPackages |
Overridden from IDataLayerInstanceProvider
| Type | Name | Description | |
|---|---|---|---|
| const TSet< TObjectPtr< UDataLayerInstance > > & | |||
| TSet< TObjectPtr< UDataLayerInstance > > & | ~Being IDataLayerInstanceProvider | ||
| const UExternalDataLayerInstance * |