![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
This is the complete list of members for UE::Geometry::FSparseDynamicPointOctree3, including all inherited members.
| CellContains(const FSparsePointOctreeCell &Cell, const FVector3d &Position) const | UE::Geometry::FSparseDynamicPointOctree3 | inlineprotected |
| CellPointLists | UE::Geometry::FSparseDynamicPointOctree3 | protected |
| CellRefCounts | UE::Geometry::FSparseDynamicPointOctree3 | protected |
| Cells | UE::Geometry::FSparseDynamicPointOctree3 | protected |
| CheckValidity(TFunctionRef< bool(int)> IsValidPointIDFunc, TFunctionRef< FVector3d(int)> GetPointFunc, EValidityCheckFailMode FailMode=EValidityCheckFailMode::Check, bool bVerbose=false, bool bFailOnMissingPoints=false) const | UE::Geometry::FSparseDynamicPointOctree3 | inline |
| ComputeStatistics(FStatistics &StatsOut) const | UE::Geometry::FSparseDynamicPointOctree3 | inline |
| ConfigureFromPointCountEstimate(double MaxBoundsDimension, int CountEstimate) | UE::Geometry::FSparseDynamicPointOctree3 | inline |
| ContainsPoint(int32 PointID) const | UE::Geometry::FSparseDynamicPointOctree3 | inline |
| CreateNewRootCell(FSparsePointOctreeCell NewRootCell, bool bInitializeCellPointList) | UE::Geometry::FSparseDynamicPointOctree3 | inlineprotected |
| FindClosestPoint(FVector3d QueryPt, double DistanceThreshold, TFunctionRef< bool(int32)> PredicateFunc, TFunctionRef< double(int32)> DistSqFunc, TArray< const FSparsePointOctreeCell * > *TempBuffer=nullptr) const | UE::Geometry::FSparseDynamicPointOctree3 | |
| FindCurrentContainingCell(const FVector3d &Position) const | UE::Geometry::FSparseDynamicPointOctree3 | inlineprotected |
| FindKClosestPoints(FVector3d QueryPt, double DistanceThreshold, int32 NumToFind, TArray< TPair< int32, double > > &FoundPoints, TFunctionRef< bool(int32)> PredicateFunc, TFunctionRef< double(int32)> DistSqFunc, TArray< const FSparsePointOctreeCell * > *TempBuffer=nullptr) const | UE::Geometry::FSparseDynamicPointOctree3 | |
| FindNearestHitPoint(const FRay3d &Ray, TFunctionRef< double(int, const FRay3d &)> HitPointDistFunc, double MaxDistance=TNumericLimits< double >::Max()) const | UE::Geometry::FSparseDynamicPointOctree3 | inline |
| FindNearestRayCellIntersection(const FSparsePointOctreeCell &Cell, const FRay3d &Ray) const | UE::Geometry::FSparseDynamicPointOctree3 | inlineprotected |
| GetCellBox(uint32 Level, const FVector3i &Index) const | UE::Geometry::FSparseDynamicPointOctree3 | inlineprotected |
| GetCellBox(const FSparsePointOctreeCell &Cell) const | UE::Geometry::FSparseDynamicPointOctree3 | inlineprotected |
| GetCellCenter(uint32 Level, const FVector3i &Index) const | UE::Geometry::FSparseDynamicPointOctree3 | inlineprotected |
| GetCellCenter(const FSparsePointOctreeCell &Cell) const | UE::Geometry::FSparseDynamicPointOctree3 | inlineprotected |
| GetCellForPoint(int32 PointID) const | UE::Geometry::FSparseDynamicPointOctree3 | inlineprotected |
| GetCellWidth(uint32 Level) const | UE::Geometry::FSparseDynamicPointOctree3 | inlineprotected |
| Insert_NewChildCell(int32 PointID, const FVector3d &Position, int ParentCellID, FSparsePointOctreeCell NewChildCell, int ChildIdx) | UE::Geometry::FSparseDynamicPointOctree3 | inlineprotected |
| Insert_NewRoot(int32 PointID, const FVector3d &Position, FSparsePointOctreeCell NewRootCell) | UE::Geometry::FSparseDynamicPointOctree3 | inlineprotected |
| Insert_ToCell(int32 PointID, const FVector3d &Position, const FSparsePointOctreeCell &ExistingCell) | UE::Geometry::FSparseDynamicPointOctree3 | inlineprotected |
| InsertPoint(int32 PointID, const FVector3d &Position) | UE::Geometry::FSparseDynamicPointOctree3 | inline |
| InsertPoint_DynamicExpand(int32 PointID, TFunctionRef< FVector3d(int)> GetPositionFunc) | UE::Geometry::FSparseDynamicPointOctree3 | inline |
| InvalidCellID | UE::Geometry::FSparseDynamicPointOctree3 | protectedstatic |
| MaxPointsPerCell | UE::Geometry::FSparseDynamicPointOctree3 | |
| MaxTreeDepth | UE::Geometry::FSparseDynamicPointOctree3 | |
| ParallelInsertDensePointSet(int32 MaxPointID, TFunctionRef< FVector3d(int)> GetPositionFunc) | UE::Geometry::FSparseDynamicPointOctree3 | inline |
| ParallelRangeQuery(const FAxisAlignedBox3d &Bounds, TFunctionRef< bool(int)> PredicateFunc, TArray< int > &PointIDsOut, TArray< const FSparsePointOctreeCell * > *TempBuffer=nullptr) const | UE::Geometry::FSparseDynamicPointOctree3 | inline |
| PointIDToCellMap | UE::Geometry::FSparseDynamicPointOctree3 | protected |
| PointToIndex(uint32 Level, const FVector3d &Position) const | UE::Geometry::FSparseDynamicPointOctree3 | inlineprotected |
| RangeQuery(const FAxisAlignedBox3d &Bounds, TFunctionRef< bool(int)> PredicateFunc, TArray< int > &PointIDsOut, TArray< const FSparsePointOctreeCell * > *TempBuffer=nullptr) const | UE::Geometry::FSparseDynamicPointOctree3 | inline |
| ReinsertPoint(int32 PointID, const FVector3d &NewPosition) | UE::Geometry::FSparseDynamicPointOctree3 | inline |
| RemovePoint(int32 PointID) | UE::Geometry::FSparseDynamicPointOctree3 | inline |
| RemovePointUnsafe(int32 PointID) | UE::Geometry::FSparseDynamicPointOctree3 | inline |
| RootCells | UE::Geometry::FSparseDynamicPointOctree3 | protected |
| RootDimension | UE::Geometry::FSparseDynamicPointOctree3 | |
| ToChildCellIndex(uint32 Level, const FVector3i &Index, const FVector3d &Position) const | UE::Geometry::FSparseDynamicPointOctree3 | inlineprotected |
| ToChildCellIndex(const FSparsePointOctreeCell &Cell, const FVector3d &Position) const | UE::Geometry::FSparseDynamicPointOctree3 | inlineprotected |