getAllParticles method

List<QuadTreeParticle> getAllParticles([
  1. List<QuadTreeParticle>? allParticles
])

Collects all particles in this subtree

Implementation

List<QuadTreeParticle> getAllParticles([
  List<QuadTreeParticle>? allParticles,
]) {
  allParticles ??= [];
  allParticles.addAll(particles);

  for (final CompressedQuadTreeNode child in children.values) {
    child.getAllParticles(allParticles);
  }

  return allParticles;
}