/Engine/Source/Runtime/GeometryCore/Public/Spatial/SparseDynamicPointOctree3.h
Collect PointIDs from all the cells with bounding boxes that intersect Bounds, where PredicateFunc passes
void RangeQuery ( const [FAxisAlignedBox3d](API\Runtime\GeometryCore\FAxisAlignedBox3d) & Bounds, [TFunctionRef](API\Runtime\Core\GenericPlatform\TFunctionRef)< bool(int)> PredicateFunc, [TArray](API\Runtime\Core\Containers\TArray)< int > & PointIDsOut, [TArray](API\Runtime\Core\Containers\TArray)< const [FSparsePointOctreeCell](API\Runtime\GeometryCore\Spatial\FSparsePointOctreeCell) * > * TempBuffer ) const