Navigation
API > API/Runtime > API/Runtime/Engine > API/Runtime/Engine/WorldPartition > API/Runtime/Engine/WorldPartition/RuntimeHashSet
Inheritance Hierarchy
- TImpl
- TRTreeImpl
References
| Module | Engine |
| Header | /Engine/Source/Runtime/Engine/Public/WorldPartition/RuntimeHashSet/StaticSpatialIndex.h |
| Include | #include "WorldPartition/RuntimeHashSet/StaticSpatialIndex.h" |
Syntax
template<typename Profile, int32 MaxNumElementsPerNode, int32 MaxNumElementsPerLeaf>
class TRTreeImpl : public FStaticSpatialIndex::TImpl< Profile >
Variables
| Type | Name | Description | |
|---|---|---|---|
| FNode | RootNode |
Constructors
| Type | Name | Description | |
|---|---|---|---|
TRTreeImpl
(
const TStaticSpatialIndexDataInterface< Profile >& InDataInterface |
Functions
| Type | Name | Description | |
|---|---|---|---|
| bool | ForEachElement
(
TFunctionRef< bool(uint32 InValueIndex)> InFunc |
||
| bool | ForEachElementRecursive
(
const FNode* InNode, |
||
| bool | ForEachIntersectingElement
(
const FBox& InBox, |
||
| bool | ForEachIntersectingElement
(
const FStaticSpatialIndex::FSphere& InSphere, |
||
| bool | ForEachIntersectingElement
(
const FStaticSpatialIndex::FCone& InCone, |
||
| bool | ForEachIntersectingElementRecursive
(
const FNode* InNode, |
||
| bool | ForEachIntersectingElementRecursive
(
const FNode* InNode, |
||
| bool | ForEachIntersectingElementRecursive
(
const FNode* InNode, |
||
| uint32 | |||
| void | Init () |
Classes
| Type | Name | Description | |
|---|---|---|---|
| FNode |