/Engine/Source/Runtime/GeometryCore/Public/Spatial/SparseDynamicOctree3.h
The octree is dynamic. Objects can be removed and re-inserted.
class FSparseDynamicOctree3
FSmallListSet
CellObjectLists
FRefCountVector
CellRefCounts
Reference counts for Cells list.
TDynamicVector<...
Cells
List of cells. Note that some cells may be unused, depending on CellRefCounts
double
MaxExpandFactor
Fraction we expand the dimension of any cell, to allow extra space to fit objects.
int
MaxTreeDepth
Objects will not be inserted more than this many levels deep from a Root cell
TDynamicVector<...
ObjectIDToCellMap
TSparseGrid3< u...
RootCells
RootCells are the top-level cells of the octree, of size RootDimension.
double
RootDimension
Potential optimizations/improvements
TSet< int32 >
SpillObjectSet
FDynamicFlagArr...
ValidObjectIDs