|
| ENGINE_API | FSpatialHashStreamingGrid () |
| |
| ENGINE_API | ~FSpatialHashStreamingGrid () |
| |
| | FSpatialHashStreamingGrid (const FSpatialHashStreamingGrid &Other)=delete |
| |
| | FSpatialHashStreamingGrid (FSpatialHashStreamingGrid &&Other)=default |
| |
| FSpatialHashStreamingGrid & | operator= (const FSpatialHashStreamingGrid &Other)=delete |
| |
| FSpatialHashStreamingGrid & | operator= (FSpatialHashStreamingGrid &&Other)=default |
| |
| ENGINE_API void | InjectExternalStreamingObjectGrid (const FSpatialHashStreamingGrid &InExternalObjectStreamingGrid) const |
| |
| ENGINE_API void | RemoveExternalStreamingObjectGrid (const FSpatialHashStreamingGrid &InExternalObjectStreamingGrid) const |
| |
| ENGINE_API bool | InsertGridCell (UWorldPartitionRuntimeCell *InGridCell, const FGridCellCoord &InGridCellCoords) |
| |
| ENGINE_API int64 | GetCellSize (int32 Level) const |
| |
| ENGINE_API void | GetCells (const FWorldPartitionStreamingQuerySource &QuerySource, TSet< const UWorldPartitionRuntimeCell * > &OutCells, bool bEnableZCulling, FWorldPartitionQueryCache *QueryCache=nullptr) const |
| |
| ENGINE_API void | GetCells (const TArray< FWorldPartitionStreamingSource > &Sources, UWorldPartitionRuntimeHash::FStreamingSourceCells &OutActivateCells, UWorldPartitionRuntimeHash::FStreamingSourceCells &OutLoadCells, bool bEnableZCulling, const FWorldPartitionStreamingContext &Context) const |
| |
| ENGINE_API void | GetNonSpatiallyLoadedCells (TSet< const UWorldPartitionRuntimeCell * > &OutActivateCells, TSet< const UWorldPartitionRuntimeCell * > &OutLoadCells, const FWorldPartitionStreamingContext &Context) const |
| |
| ENGINE_API void | Draw2D (const class UWorldPartitionRuntimeSpatialHash *Owner, const FBox2D &Region2D, const FBox2D &GridScreenBounds, TFunctionRef< FVector2D(const FVector2D &, bool)> WorldToScreen, FWorldPartitionDraw2DContext &DrawContext) const |
| |
| ENGINE_API void | Draw3D (const class UWorldPartitionRuntimeSpatialHash *Owner, const TArray< FWorldPartitionStreamingSource > &Sources, const FTransform &Transform) const |
| |
| ENGINE_API void | ForEachRuntimeCell (TFunctionRef< bool(const UWorldPartitionRuntimeCell *)> Func) const |
| |
| ENGINE_API const FSquare2DGridHelper & | GetGridHelper () const |
| |
| ENGINE_API float | GetLoadingRange () const |
| |
| void | GetCells (const TArray< FWorldPartitionStreamingSource > &Sources, UWorldPartitionRuntimeHash::FStreamingSourceCells &OutActivateCells, UWorldPartitionRuntimeHash::FStreamingSourceCells &OutLoadCells, bool bEnableZCulling) const |
| |
| void | GetNonSpatiallyLoadedCells (TSet< const UWorldPartitionRuntimeCell * > &OutActivateCells, TSet< const UWorldPartitionRuntimeCell * > &OutLoadCells) const |
| |
Represents a PIE/Game streaming grid