![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
Public Member Functions | |
| void | Reset () |
| void | Init (TArrayView< const PointT > Points, BoxT Bounds, int32 MaxTreeDepth) |
| void | InitSubset (TArrayView< const PointT > Points, TArrayView< const int32 > PointIndices, BoxT Bounds, int32 MaxTreeDepth) |
| void | ExtractZOrderCurve (TArray< int32 > &PointOrder, int32 ExpectedNumberPoints=0) const |
| void | InPlaceExtractZOrderCurve (TArrayView< int32 > OrderView, bool bReverse) const |
Public Attributes | |
| TArray< NodeT > | Nodes |
| TArray< TArray< int32, TInlineAllocator< 4 > > > | MaxDepthBuckets |
| int32 | MaxDepth |
| int32 | Num = 0 |
Protected Member Functions | |
| void | PlaceInMaxDepthBucketHelper (int32 PtIdx, const PointT &Pt, NodeT &Node, const PointT &Center) |
| void | AddPointHelper (TArrayView< const PointT > Points, int32 PtIdx, const BoxT &Bounds) |
| void | InPlaceExtractZOrderCurveHelper (TArrayView< int32 > OrderView, const NodeT &Node, int32 CurDepth, bool bReverse, int &CurIdx) const |
| void | ExtractZOrderCurveHelper (TArray< int32 > &PointOrder, const NodeT &Node, int32 CurDepth) const |
|
inlineprotected |
|
inline |
|
inlineprotected |
|
inline |
|
inline |
|
inline |
|
inlineprotected |
|
inlineprotected |
|
inline |
| int32 ZOrderCurvePointsLocal::TIndexSpatialTree< NodeT, PointT, BoxT >::MaxDepth |
| TArray<TArray<int32, TInlineAllocator<4> > > ZOrderCurvePointsLocal::TIndexSpatialTree< NodeT, PointT, BoxT >::MaxDepthBuckets |
| int32 ZOrderCurvePointsLocal::TIndexSpatialTree< NodeT, PointT, BoxT >::Num = 0 |