Navigation
API > API/Runtime > API/Runtime/Engine
| Name | UWorldPartitionRuntimeHash |
| Type | class |
| Header File | /Engine/Source/Runtime/Engine/Public/WorldPartition/WorldPartitionRuntimeHash.h |
| Include Path | #include "WorldPartition/WorldPartitionRuntimeHash.h" |
Syntax
UCLASS (Abstract, Config=Engine, AutoExpandCategories=(WorldPartition), Within=WorldPartition,
MinimalAPI)
class UWorldPartitionRuntimeHash : public UObject
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UWorldPartitionRuntimeHash
Derived Classes
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UWorldPartitionRuntimeHash
(
const FObjectInitializer& ObjectInitializer |
WorldPartition/WorldPartitionRuntimeHash.h |
Classes
| Name | Remarks |
|---|---|
| FStreamingSourceCells |
Structs
| Name | Remarks |
|---|---|
| FEditorAlwaysLoadedActor |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FRuntimeHashConvertFunc | TFunction< UWorldPartitionRuntimeHash *(const UWorldPartitionRuntimeHash *)> | WorldPartition/WorldPartitionRuntimeHash.h |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| WorldPartitionRuntimeHashConverters | TMap< TPair< const UClass *, const UClass * >, FRuntimeHashConvertFunc > | WorldPartition/WorldPartitionRuntimeHash.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual uint32 ComputeUpdateStreamingHash() |
Computes a hash value of all runtime hash specific dependencies that affects the update of the streaming. | WorldPartition/WorldPartitionRuntimeHash.h | |
virtual bool ContainsRuntimeHash
(
const FString& Name |
WorldPartition/WorldPartitionRuntimeHash.h | ||
| WorldPartition/WorldPartitionRuntimeHash.h | |||
virtual bool Draw2D
(
FWorldPartitionDraw2DContext& DrawContext |
WorldPartition/WorldPartitionRuntimeHash.h | ||
virtual void Draw3D
(
const TArray< FWorldPartitionStreamingSource >& Sources |
WorldPartition/WorldPartitionRuntimeHash.h | ||
virtual void DrawPreview() |
WorldPartition/WorldPartitionRuntimeHash.h | ||
virtual void DumpStateLog
(
FHierarchicalLogArchive& Ar |
WorldPartition/WorldPartitionRuntimeHash.h | ||
virtual void FlushStreaming() |
WorldPartition/WorldPartitionRuntimeHash.h | ||
virtual void FlushStreamingContent() |
WorldPartition/WorldPartitionRuntimeHash.h | ||
virtual void ForEachStreamingCells
(
TFunctionRef< bool(const UWorldPartitionRuntimeCell*)> Func |
WorldPartition/WorldPartitionRuntimeHash.h | ||
virtual void ForEachStreamingCellsQuery
(
const FWorldPartitionStreamingQuerySource& QuerySource, |
WorldPartition/WorldPartitionRuntimeHash.h | ||
virtual void ForEachStreamingCellsSources
(
const TArray< FWorldPartitionStreamingSource >& Sources, |
WorldPartition/WorldPartitionRuntimeHash.h | ||
virtual bool GenerateStreaming
(
UWorldPartitionStreamingPolicy* StreamingPolicy, |
WorldPartition/WorldPartitionRuntimeHash.h | ||
virtual TArray< UWorldPartitionRuntimeCell * > GetAlwaysLoadedCells() |
WorldPartition/WorldPartitionRuntimeHash.h | ||
UWorldPartitionRuntimeCell * GetCellForPackage
(
const FWorldPartitionCookPackage& PackageToCook |
WorldPartition/WorldPartitionRuntimeHash.h | ||
| WorldPartition/WorldPartitionRuntimeHash.h | |||
virtual FName GetDefaultGrid() |
WorldPartition/WorldPartitionRuntimeHash.h | ||
virtual TSubclassOf< URuntimeHashExternalStreamingObjectBase > GetExternalStreamingObjectClass() |
WorldPartition/WorldPartitionRuntimeHash.h | ||
virtual bool GetShouldMergeStreamingSourceInfo() |
WorldPartition/WorldPartitionRuntimeHash.h | ||
| WorldPartition/WorldPartitionRuntimeHash.h | |||
EWorldPartitionStreamingPerformance GetStreamingPerformance
(
const TSet< const UWorldPartitionRuntimeCell* >& CellsToActivate, |
WorldPartition/WorldPartitionRuntimeHash.h | ||
EWorldPartitionStreamingPerformance GetStreamingPerformance
(
const TSet< const UWorldPartitionRuntimeCell* >& CellsToActivate |
WorldPartition/WorldPartitionRuntimeHash.h | ||
virtual bool HasStreamingContent() |
WorldPartition/WorldPartitionRuntimeHash.h | ||
virtual bool InjectExternalStreamingObject
(
URuntimeHashExternalStreamingObjectBase* ExternalStreamingObject |
WorldPartition/WorldPartitionRuntimeHash.h | ||
bool IsCellRelevantFor
(
bool bClientOnlyVisible |
WorldPartition/WorldPartitionRuntimeHash.h | ||
virtual bool IsExternalStreamingObjectInjected
(
URuntimeHashExternalStreamingObjectBase* InExternalStreamingObject |
WorldPartition/WorldPartitionRuntimeHash.h | ||
virtual bool IsStreaming3D() |
WorldPartition/WorldPartitionRuntimeHash.h | ||
| WorldPartition/WorldPartitionRuntimeHash.h | |||
virtual bool IsValidHLODLayer
(
FName GridName, |
WorldPartition/WorldPartitionRuntimeHash.h | ||
virtual void OnBeginPlay() |
WorldPartition/WorldPartitionRuntimeHash.h | ||
bool PopulateGeneratedPackageForCook
(
const FWorldPartitionCookPackage& PackagesToCook, |
WorldPartition/WorldPartitionRuntimeHash.h | ||
bool PopulateGeneratorPackageForCook
(
const TArray< FWorldPartitionCookPackage* >& PackagesToCook, |
WorldPartition/WorldPartitionRuntimeHash.h | ||
virtual void PostSetupHLODActors
(
const UWorldPartition* InWorldPartition, |
WorldPartition/WorldPartitionRuntimeHash.h | ||
virtual void PrepareEditorGameWorld() |
PIE/Game methods. | WorldPartition/WorldPartitionRuntimeHash.h | |
| WorldPartition/WorldPartitionRuntimeHash.h | |||
virtual void PreSetupHLODActors
(
const UWorldPartition* InWorldPartition, |
WorldPartition/WorldPartitionRuntimeHash.h | ||
virtual bool RemoveExternalStreamingObject
(
URuntimeHashExternalStreamingObjectBase* ExternalStreamingObject |
WorldPartition/WorldPartitionRuntimeHash.h | ||
virtual void SetDefaultValues() |
WorldPartition/WorldPartitionRuntimeHash.h | ||
virtual bool SetupHLODActors
(
const IStreamingGenerationContext* StreamingGenerationContext, |
WorldPartition/WorldPartitionRuntimeHash.h | ||
virtual void ShutdownEditorGameWorld() |
WorldPartition/WorldPartitionRuntimeHash.h | ||
URuntimeHashExternalStreamingObjectBase * StoreStreamingContentToExternalStreamingObject
(
FName InStreamingObjectName |
WorldPartition/WorldPartitionRuntimeHash.h | ||
| WorldPartition/WorldPartitionRuntimeHash.h | |||
virtual URuntimeHashExternalStreamingObjectBase * StoreToExternalStreamingObject
(
UObject* StreamingObjectOuter, |
WorldPartition/WorldPartitionRuntimeHash.h | ||
virtual bool SupportsHLODs() |
WorldPartition/WorldPartitionRuntimeHash.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void ForceExternalActorLevelReference
(
bool bForceExternalActorLevelReference |
WorldPartition/WorldPartitionRuntimeHash.h | ||
int32 GetDataLayersStreamingPriority
(
const TArray< const UDataLayerInstance* >& InCellDataLayerInstances |
WorldPartition/WorldPartitionRuntimeHash.h | ||
virtual EWorldPartitionStreamingPerformance GetStreamingPerformanceForCell
(
const UWorldPartitionRuntimeCell* Cell, |
WorldPartition/WorldPartitionRuntimeHash.h | ||
virtual EWorldPartitionStreamingPerformance GetStreamingPerformanceForCell
(
const UWorldPartitionRuntimeCell* Cell |
WorldPartition/WorldPartitionRuntimeHash.h | ||
virtual TArray< UWorldPartitionRuntimeCell * > GetWorldAssetStreamingCells
(
const FGuid& InWorldAssetStreamingGuid |
WorldPartition/WorldPartitionRuntimeHash.h | ||
bool PopulateCellActorInstances
(
const TArray< const IStreamingGenerationContext::FActorSetInstance* >& ActorSetInstances, |
WorldPartition/WorldPartitionRuntimeHash.h | ||
void PopulateRuntimeCell
(
UWorldPartitionRuntimeCell* RuntimeCell, |
WorldPartition/WorldPartitionRuntimeHash.h | ||
virtual FGuid RegisterWorldAssetStreaming
(
const UWorldPartition::FRegisterWorldAssetStreamingParams& InParams |
WorldPartition/WorldPartitionRuntimeHash.h | ||
bool ResolveBlockOnSlowStreamingForCell
(
bool bInOwnerBlockOnSlowStreaming, |
WorldPartition/WorldPartitionRuntimeHash.h | ||
virtual void StoreStreamingContentToExternalStreamingObject
(
URuntimeHashExternalStreamingObjectBase* OutExternalStreamingObject |
WorldPartition/WorldPartitionRuntimeHash.h | ||
virtual bool SupportsWorldAssetStreaming
(
const FName& InTargetGrid |
WorldPartition/WorldPartitionRuntimeHash.h | ||
virtual bool UnregisterWorldAssetStreaming
(
const FGuid& InWorldAssetStreamingGuid |
WorldPartition/WorldPartitionRuntimeHash.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static UWorldPartitionRuntimeHash * ConvertWorldPartitionHash
(
const UWorldPartitionRuntimeHash* InSrcHash, |
WorldPartition/WorldPartitionRuntimeHash.h | ||
static URuntimeHashExternalStreamingObjectBase * CreateExternalStreamingObject
(
TSubclassOf< URuntimeHashExternalStreamingObjectBase > InClass, |
WorldPartition/WorldPartitionRuntimeHash.h | ||
static void ExecutePostSetupHLODActors
(
const UWorldPartition* InWorldPartition, |
WorldPartition/WorldPartitionRuntimeHash.h | ||
static void ExecutePreSetupHLODActors
(
const UWorldPartition* InWorldPartition, |
WorldPartition/WorldPartitionRuntimeHash.h | ||
static void RegisterWorldPartitionRuntimeHashConverter
(
const UClass* InSrcClass, |
WorldPartition/WorldPartitionRuntimeHash.h |