![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
This is the complete list of members for UE::Geometry::FSparseDynamicOctree3, including all inherited members.
| BranchRangeQuery(const FSparseOctreeCell *ParentCell, const FAxisAlignedBox3d &Bounds, TArray< int > &ObjectIDs) const | UE::Geometry::FSparseDynamicOctree3 | protected |
| CanFit(const FSparseOctreeCell &Cell, const FAxisAlignedBox3d &Bounds) const | UE::Geometry::FSparseDynamicOctree3 | inlineprotected |
| CellObjectLists | UE::Geometry::FSparseDynamicOctree3 | protected |
| CellRefCounts | UE::Geometry::FSparseDynamicOctree3 | protected |
| Cells | UE::Geometry::FSparseDynamicOctree3 | protected |
| CheckIfObjectNeedsReinsert(int32 ObjectID, const FAxisAlignedBox3d &NewBounds, uint32 &CellIDOut) const | UE::Geometry::FSparseDynamicOctree3 | |
| CheckValidity(TFunctionRef< bool(int)> IsValidObjectIDFunc, TFunctionRef< FAxisAlignedBox3d(int)> GetObjectBoundsFunc, EValidityCheckFailMode FailMode=EValidityCheckFailMode::Check, bool bVerbose=false, bool bFailOnMissingObjects=false) const | UE::Geometry::FSparseDynamicOctree3 | |
| ComputeStatistics(FStatistics &StatsOut) const | UE::Geometry::FSparseDynamicOctree3 | |
| ContainmentQuery(const FVector3d &Point, TFunctionRef< void(int)> ObjectIDFunc) const | UE::Geometry::FSparseDynamicOctree3 | |
| ContainmentQueryCancellable(const FVector3d &Point, TFunctionRef< bool(int)> ObjectIDFunc) const | UE::Geometry::FSparseDynamicOctree3 | |
| ContainsObject(int32 ObjectID) const | UE::Geometry::FSparseDynamicOctree3 | |
| FindCurrentContainingCell(const FAxisAlignedBox3d &Bounds) const | UE::Geometry::FSparseDynamicOctree3 | protected |
| FindNearestHitObject(const FRay3d &Ray, TFunctionRef< FAxisAlignedBox3d(int)> GetObjectBoundsFunc, TFunctionRef< double(int, const FRay3d &)> HitObjectDistFunc, double MaxDistance=TNumericLimits< double >::Max()) const | UE::Geometry::FSparseDynamicOctree3 | |
| FindNearestRayCellIntersection(const FSparseOctreeCell &Cell, const FRay3d &Ray) const | UE::Geometry::FSparseDynamicOctree3 | protected |
| GetBox(uint32 Level, const FVector3i &Index, double ExpandFactor) const | UE::Geometry::FSparseDynamicOctree3 | inlineprotected |
| GetCellBox(const FSparseOctreeCell &Cell, double ExpandFactor=0) const | UE::Geometry::FSparseDynamicOctree3 | inlineprotected |
| GetCellCenter(const FSparseOctreeCell &Cell) const | UE::Geometry::FSparseDynamicOctree3 | inlineprotected |
| GetCellForObject(int32 ObjectID) const | UE::Geometry::FSparseDynamicOctree3 | inlineprotected |
| GetCellWidth(uint32 Level) const | UE::Geometry::FSparseDynamicOctree3 | inlineprotected |
| GetMaxTreeDepth() | UE::Geometry::FSparseDynamicOctree3 | inline |
| Insert_NewChildCell(int32 ObjectID, const FAxisAlignedBox3d &Bounds, int ParentCellID, FSparseOctreeCell NewChildCell, int ChildIdx) | UE::Geometry::FSparseDynamicOctree3 | protected |
| Insert_NewRoot(int32 ObjectID, const FAxisAlignedBox3d &Bounds, FSparseOctreeCell NewRootCell) | UE::Geometry::FSparseDynamicOctree3 | protected |
| Insert_Spill(int32 ObjectID, const FAxisAlignedBox3d &Bounds) | UE::Geometry::FSparseDynamicOctree3 | protected |
| Insert_ToCell(int32 ObjectID, const FAxisAlignedBox3d &Bounds, const FSparseOctreeCell &ExistingCell) | UE::Geometry::FSparseDynamicOctree3 | protected |
| InsertObject(int32 ObjectID, const FAxisAlignedBox3d &Bounds) | UE::Geometry::FSparseDynamicOctree3 | |
| InvalidCellID | UE::Geometry::FSparseDynamicOctree3 | protectedstatic |
| MaxExpandFactor | UE::Geometry::FSparseDynamicOctree3 | |
| MaxSupportedTreeDepth | UE::Geometry::FSparseDynamicOctree3 | static |
| MaxTreeDepth | UE::Geometry::FSparseDynamicOctree3 | protected |
| ObjectIDToCellMap | UE::Geometry::FSparseDynamicOctree3 | protected |
| ParallelOverlapAnyQuery(const FAxisAlignedBox3d &ShapeBounds, TFunctionRef< bool(int32)> ObjectOverlapFn, TFunctionRef< bool(const FAxisAlignedBox3d &)> BoundsOverlapFn) const | UE::Geometry::FSparseDynamicOctree3 | |
| ParallelOverlapAnyQuery(const FAxisAlignedBox3d &ShapeBounds, TFunctionRef< bool(int32)> ObjectOverlapFn) const | UE::Geometry::FSparseDynamicOctree3 | inline |
| ParallelRangeQuery(const FAxisAlignedBox3d &Bounds, TArray< int > &ObjectIDsOut) const | UE::Geometry::FSparseDynamicOctree3 | |
| ParallelRangeQuery(const FAxisAlignedBox3d &RangeBoundsHint, TFunctionRef< bool(const FAxisAlignedBox3d &CellBounds)> BoundsOverlapFn, TArray< int32 > &ObjectIDs) const | UE::Geometry::FSparseDynamicOctree3 | |
| PointToIndex(uint32 Level, const FVector3d &Position) const | UE::Geometry::FSparseDynamicOctree3 | inlineprotected |
| RangeQuery(const FAxisAlignedBox3d &Bounds, TFunctionRef< void(int)> ObjectIDFunc) const | UE::Geometry::FSparseDynamicOctree3 | |
| RangeQuery(const FAxisAlignedBox3d &Bounds, TArray< int > &ObjectIDsOut) const | UE::Geometry::FSparseDynamicOctree3 | |
| ReinsertObject(int32 ObjectID, const FAxisAlignedBox3d &NewBounds, uint32 CellIDHint=InvalidCellID) | UE::Geometry::FSparseDynamicOctree3 | |
| RemoveObject(int32 ObjectID) | UE::Geometry::FSparseDynamicOctree3 | |
| RootCells | UE::Geometry::FSparseDynamicOctree3 | protected |
| RootDimension | UE::Geometry::FSparseDynamicOctree3 | |
| SetMaxTreeDepth(int MaxTreeDepthIn) | UE::Geometry::FSparseDynamicOctree3 | inline |
| SpillCellID | UE::Geometry::FSparseDynamicOctree3 | protectedstatic |
| SpillObjectSet | UE::Geometry::FSparseDynamicOctree3 | protected |
| ToChildCellIndex(const FSparseOctreeCell &Cell, const FVector3d &Position) const | UE::Geometry::FSparseDynamicOctree3 | inlineprotected |
| ValidObjectIDs | UE::Geometry::FSparseDynamicOctree3 | protected |