Navigation
API > API/Runtime > API/Runtime/Engine
| Name | UWorldPartitionRuntimeHashSet |
| Type | class |
| Header File | /Engine/Source/Runtime/Engine/Public/WorldPartition/RuntimeHashSet/WorldPartitionRuntimeHashSet.h |
| Include Path | #include "WorldPartition/RuntimeHashSet/WorldPartitionRuntimeHashSet.h" |
Syntax
UCLASS (MinimalAPI)
class UWorldPartitionRuntimeHashSet : public UWorldPartitionRuntimeHash
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UWorldPartitionRuntimeHash → UWorldPartitionRuntimeHashSet
Structs
| Name | Remarks |
|---|---|
| FCellUniqueId |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| CustomHLODActorToSourceCellsMap | TMap< FGuid, FGuid > | WorldPartition/RuntimeHashSet/WorldPartitionRuntimeHashSet.h | ||
| RuntimeNonSpatiallyLoadedDataGridList | TArray< const FRuntimePartitionStreamingData * > | WorldPartition/RuntimeHashSet/WorldPartitionRuntimeHashSet.h | ||
| RuntimePartitions | TArray< FRuntimePartitionDesc > | Array of runtime partition descriptors | WorldPartition/RuntimeHashSet/WorldPartitionRuntimeHashSet.h |
|
| RuntimeSpatiallyLoadedDataGridMap | TMap< FName, TArray< const FRuntimePartitionStreamingData * > > | Optimized data. | WorldPartition/RuntimeHashSet/WorldPartitionRuntimeHashSet.h | |
| RuntimeStreamingData | TArray< FRuntimePartitionStreamingData > | WorldPartition/RuntimeHashSet/WorldPartitionRuntimeHashSet.h | ||
| StandaloneHLODActorToSourceCellsMap | TMap< FGuid, FGuid > | WorldPartition/RuntimeHashSet/WorldPartitionRuntimeHashSet.h | ||
| WorldAssetStreamingObjects | TMap< FGuid, TObjectPtr< URuntimeHashSetExternalStreamingObject > > | WorldPartition/RuntimeHashSet/WorldPartitionRuntimeHashSet.h |
|
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
int32 ComputeHLODHierarchyDepth() |
WorldPartition/RuntimeHashSet/WorldPartitionRuntimeHashSet.h | ||
UWorldPartitionRuntimeHashSet final
(
const FObjectInitializer& ObjectInitializer |
WorldPartition/RuntimeHashSet/WorldPartitionRuntimeHashSet.h | ||
void ForEachHLODLayer
(
TFunctionRef< bool(FName, FName, int32)> Func |
WorldPartition/RuntimeHashSet/WorldPartitionRuntimeHashSet.h | ||
const URuntimePartition * ResolveRuntimePartition
(
FName GridName, |
WorldPartition/RuntimeHashSet/WorldPartitionRuntimeHashSet.h | ||
const URuntimePartition * ResolveRuntimePartitionForHLODLayer
(
FName GridName, |
WorldPartition/RuntimeHashSet/WorldPartitionRuntimeHashSet.h |
Overridden from UWorldPartitionRuntimeHash
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual bool Draw2D
(
FWorldPartitionDraw2DContext& DrawContext |
WorldPartition/RuntimeHashSet/WorldPartitionRuntimeHashSet.h | ||
virtual void Draw3D
(
const TArray< FWorldPartitionStreamingSource >& Sources |
WorldPartition/RuntimeHashSet/WorldPartitionRuntimeHashSet.h | ||
virtual void DumpStateLog
(
FHierarchicalLogArchive& Ar |
WorldPartition/RuntimeHashSet/WorldPartitionRuntimeHashSet.h | ||
virtual void ForEachStreamingCells
(
TFunctionRef< bool(const UWorldPartitionRuntimeCell*)> Func |
WorldPartition/RuntimeHashSet/WorldPartitionRuntimeHashSet.h | ||
virtual void ForEachStreamingCellsQuery
(
const FWorldPartitionStreamingQuerySource& QuerySource, |
WorldPartition/RuntimeHashSet/WorldPartitionRuntimeHashSet.h | ||
virtual void ForEachStreamingCellsSources
(
const TArray< FWorldPartitionStreamingSource >& Sources, |
WorldPartition/RuntimeHashSet/WorldPartitionRuntimeHashSet.h | ||
virtual bool GenerateStreaming
(
UWorldPartitionStreamingPolicy* StreamingPolicy, |
WorldPartition/RuntimeHashSet/WorldPartitionRuntimeHashSet.h | ||
| WorldPartition/RuntimeHashSet/WorldPartitionRuntimeHashSet.h | |||
virtual FName GetDefaultGrid() |
WorldPartition/RuntimeHashSet/WorldPartitionRuntimeHashSet.h | ||
virtual TSubclassOf< URuntimeHashExternalStreamingObjectBase > GetExternalStreamingObjectClass() |
WorldPartition/RuntimeHashSet/WorldPartitionRuntimeHashSet.h | ||
| WorldPartition/RuntimeHashSet/WorldPartitionRuntimeHashSet.h | |||
virtual bool InjectExternalStreamingObject
(
URuntimeHashExternalStreamingObjectBase* ExternalStreamingObject |
WorldPartition/RuntimeHashSet/WorldPartitionRuntimeHashSet.h | ||
| WorldPartition/RuntimeHashSet/WorldPartitionRuntimeHashSet.h | |||
virtual bool IsValidHLODLayer
(
FName GridName, |
WorldPartition/RuntimeHashSet/WorldPartitionRuntimeHashSet.h | ||
virtual bool RemoveExternalStreamingObject
(
URuntimeHashExternalStreamingObjectBase* ExternalStreamingObject |
WorldPartition/RuntimeHashSet/WorldPartitionRuntimeHashSet.h | ||
virtual void SetDefaultValues() |
WorldPartition/RuntimeHashSet/WorldPartitionRuntimeHashSet.h | ||
virtual bool SetupHLODActors
(
const IStreamingGenerationContext* StreamingGenerationContext, |
WorldPartition/RuntimeHashSet/WorldPartitionRuntimeHashSet.h | ||
virtual bool SupportsHLODs() |
WorldPartition/RuntimeHashSet/WorldPartitionRuntimeHashSet.h |
Overridden from UObject
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void PostDuplicate
(
EDuplicateMode::Type DuplicateMode |
WorldPartition/RuntimeHashSet/WorldPartitionRuntimeHashSet.h | ||
virtual void PostEditChangeChainProperty
(
FPropertyChangedChainEvent& PropertyChangedEvent |
WorldPartition/RuntimeHashSet/WorldPartitionRuntimeHashSet.h | ||
virtual void PostLoad() |
WorldPartition/RuntimeHashSet/WorldPartitionRuntimeHashSet.h |
Protected
Overridden from UWorldPartitionRuntimeHash
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual TArray< UWorldPartitionRuntimeCell * > GetWorldAssetStreamingCells
(
const FGuid& InWorldAssetStreamingGuid |
WorldPartition/RuntimeHashSet/WorldPartitionRuntimeHashSet.h | ||
virtual FGuid RegisterWorldAssetStreaming
(
const UWorldPartition::FRegisterWorldAssetStreamingParams& InParams |
WorldPartition/RuntimeHashSet/WorldPartitionRuntimeHashSet.h | ||
virtual bool SupportsWorldAssetStreaming
(
const FName& InTargetGrid |
WorldPartition/RuntimeHashSet/WorldPartitionRuntimeHashSet.h | ||
virtual bool UnregisterWorldAssetStreaming
(
const FGuid& InWorldAssetStreamingGuid |
WorldPartition/RuntimeHashSet/WorldPartitionRuntimeHashSet.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static UWorldPartitionRuntimeHashSet * CreateFrom
(
const UWorldPartitionRuntimeHash* SrcHash |
Conversions. | WorldPartition/RuntimeHashSet/WorldPartitionRuntimeHashSet.h | |
| Helpers. | WorldPartition/RuntimeHashSet/WorldPartitionRuntimeHashSet.h |