Navigation
API > API/Runtime > API/Runtime/Engine
| Name | UWorldPartitionRuntimeCellDataSpatialHash |
| Type | class |
| Header File | /Engine/Source/Runtime/Engine/Public/WorldPartition/WorldPartitionRuntimeCellDataSpatialHash.h |
| Include Path | #include "WorldPartition/WorldPartitionRuntimeCellDataSpatialHash.h" |
Syntax
UCLASS (Within=WorldPartitionRuntimeCell, MinimalAPI)
class UWorldPartitionRuntimeCellDataSpatialHash : public UWorldPartitionRuntimeCellData
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UWorldPartitionRuntimeCellData → UWorldPartitionRuntimeCellDataSpatialHash
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UWorldPartitionRuntimeCellDataSpatialHash
(
const FObjectInitializer& ObjectInitializer |
WorldPartition/WorldPartitionRuntimeCellDataSpatialHash.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Extent | float | WorldPartition/WorldPartitionRuntimeCellDataSpatialHash.h | ||
| Position | FVector | WorldPartition/WorldPartitionRuntimeCellDataSpatialHash.h |
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| CachedInstersectingShapes | TArray< FSphericalSector > | Intersecting streaming source shapes. | WorldPartition/WorldPartitionRuntimeCellDataSpatialHash.h | |
| CachedMinBlockOnSlowStreamingRatio2D | double | 2D version of CachedMinBlockOnSlowStreamingRatio | WorldPartition/WorldPartitionRuntimeCellDataSpatialHash.h | |
| CachedMinSlowStreamingRatio2D | double | 2D version of CachedMinSlowStreamingRatio | WorldPartition/WorldPartitionRuntimeCellDataSpatialHash.h | |
| CachedMinSquareDistanceToBlockingSource2D | double | 2D version of CachedMinSquareDistanceToBlockingSource | WorldPartition/WorldPartitionRuntimeCellDataSpatialHash.h | |
| CachedMinSquareDistanceToSource2D | double | 2D version of CachedMinSquareDistanceToSource | WorldPartition/WorldPartitionRuntimeCellDataSpatialHash.h | |
| CachedSourcePriorityWeights | TArray< float > | Source Priorities. | WorldPartition/WorldPartitionRuntimeCellDataSpatialHash.h | |
| CachedSourceSortingDistance | double | Modulated distance to the different streaming sources used to sort relative priority amongst streaming cells The value is affected by : | WorldPartition/WorldPartitionRuntimeCellDataSpatialHash.h | |
| CachedSourceSquaredDistances | TArray< double > | Square distance from the cell to the intersecting streaming sources. | WorldPartition/WorldPartitionRuntimeCellDataSpatialHash.h |
Functions
Public
Overridden from UWorldPartitionRuntimeCellData
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void AppendStreamingSourceInfo
(
const FWorldPartitionStreamingSource& Source, |
WorldPartition/WorldPartitionRuntimeCellDataSpatialHash.h | ||
virtual void AppendStreamingSourceInfo
(
const FWorldPartitionStreamingSource& Source, |
WorldPartition/WorldPartitionRuntimeCellDataSpatialHash.h | ||
virtual FBox GetCellBounds() |
Returns the cell's bounds, which is the uniform size of the cell. | WorldPartition/WorldPartitionRuntimeCellDataSpatialHash.h | |
virtual FBox GetStreamingBounds() |
Returns the cell's streaming bounds, which is what the underlying runtime hash uses to intersect cells. | WorldPartition/WorldPartitionRuntimeCellDataSpatialHash.h | |
virtual bool IsDebugShown() |
WorldPartition/WorldPartitionRuntimeCellDataSpatialHash.h | ||
virtual void MergeStreamingSourceInfo() |
WorldPartition/WorldPartitionRuntimeCellDataSpatialHash.h | ||
virtual void ResetStreamingSourceInfo
(
const FWorldPartitionStreamingContext& Context |
WorldPartition/WorldPartitionRuntimeCellDataSpatialHash.h | ||
virtual int32 SortCompare
(
const UWorldPartitionRuntimeCellData* InOther |
Sorting criterias: | WorldPartition/WorldPartitionRuntimeCellDataSpatialHash.h |