Navigation
API > API/Runtime > API/Runtime/Engine
| Name | URuntimeHashExternalStreamingObjectBase |
| Type | class |
| Header File | /Engine/Source/Runtime/Engine/Public/WorldPartition/WorldPartitionRuntimeHash.h |
| Include Path | #include "WorldPartition/WorldPartitionRuntimeHash.h" |
Syntax
UCLASS (Abstract, MinimalAPI)
class URuntimeHashExternalStreamingObjectBase :
public UObject ,
public IWorldPartitionCookPackageObject ,
public IDataLayerInstanceProvider
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → URuntimeHashExternalStreamingObjectBase
Implements Interfaces
Derived Classes
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| ContainerResolver | FWorldPartitionRuntimeContainerResolver | WorldPartition/WorldPartitionRuntimeHash.h | ||
| SubObjectsToCellRemapping | TMap< FName, FName > | WorldPartition/WorldPartitionRuntimeHash.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void ForEachStreamingCells
(
TFunctionRef< void(UWorldPartitionRuntimeCell&)> Func |
WorldPartition/WorldPartitionRuntimeHash.h | ||
const UObject * GetLevelMountPointContextObject() |
WorldPartition/WorldPartitionRuntimeHash.h | ||
UWorld * GetOuterWorld() |
WorldPartition/WorldPartitionRuntimeHash.h | ||
UWorld * GetOwningWorld() |
WorldPartition/WorldPartitionRuntimeHash.h | ||
const FString & GetPackagePathToCreate() |
WorldPartition/WorldPartitionRuntimeHash.h | ||
| ~End IDataLayerInstanceProvider | WorldPartition/WorldPartitionRuntimeHash.h | ||
virtual UWorld * GetWorld() |
WorldPartition/WorldPartitionRuntimeHash.h | ||
void OnStreamingObjectLoaded
(
UWorld* InjectedWorld |
WorldPartition/WorldPartitionRuntimeHash.h | ||
void PopulateGeneratorPackageForCook() |
WorldPartition/WorldPartitionRuntimeHash.h | ||
void SetPackagePathToCreate
(
const FString& InPath |
WorldPartition/WorldPartitionRuntimeHash.h |
Overridden from UObject
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void BeginDestroy() |
WorldPartition/WorldPartitionRuntimeHash.h |
Overridden from IWorldPartitionCookPackageObject
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual const UExternalDataLayerAsset * GetExternalDataLayerAsset() |
WorldPartition/WorldPartitionRuntimeHash.h | ||
virtual FWorldPartitionPackageHash GetGenerationHash() |
WorldPartition/WorldPartitionRuntimeHash.h | ||
virtual FString GetPackageNameToCreate() |
WorldPartition/WorldPartitionRuntimeHash.h | ||
virtual bool IsLevelPackage() |
WorldPartition/WorldPartitionRuntimeHash.h | ||
virtual bool OnPopulateGeneratedPackageForCook
(
const IWorldPartitionCookPackageContext& InCookContext, |
WorldPartition/WorldPartitionRuntimeHash.h | ||
virtual bool OnPopulateGeneratorPackageForCook
(
const IWorldPartitionCookPackageContext& InCookContext, |
WorldPartition/WorldPartitionRuntimeHash.h | ||
| WorldPartition/WorldPartitionRuntimeHash.h |
Overridden from IDataLayerInstanceProvider
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual const TSet< TObjectPtr< UDataLayerInstance > > & GetDataLayerInstances () |
WorldPartition/WorldPartitionRuntimeHash.h | ||
virtual TSet< TObjectPtr< UDataLayerInstance > > & GetDataLayerInstances () |
~Being IDataLayerInstanceProvider | WorldPartition/WorldPartitionRuntimeHash.h | |
virtual const UExternalDataLayerInstance * GetRootExternalDataLayerInstance () |
WorldPartition/WorldPartitionRuntimeHash.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void DumpStateLog
(
FHierarchicalLogArchive& Ar |
WorldPartition/WorldPartitionRuntimeHash.h | ||
UWorldPartitionRuntimeCell * GetCellForCookPackage
(
const FString& InCookPackageName |
WorldPartition/WorldPartitionRuntimeHash.h | ||
bool PrepareForCook
(
const IWorldPartitionCookPackageContext& InCookContext |
WorldPartition/WorldPartitionRuntimeHash.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static const TCHAR * GetCookedExternalStreamingObjectName() |
WorldPartition/WorldPartitionRuntimeHash.h |