Class QuadTree<T>
- Namespace
- AwesomeTechnologies.Utility.Quadtree
- Assembly
- Assembly-CSharp.dll
public class QuadTree<T> where T : IHasRect
Type Parameters
T
- Inheritance
-
QuadTree<T>
- Inherited Members
- Extension Methods
Constructors
QuadTree(Rect)
public QuadTree(Rect rect)
Parameters
rectRect
Properties
Count
public int Count { get; }
Property Value
Methods
Insert(T)
public void Insert(T item)
Parameters
itemT
Move(Vector2)
public void Move(Vector2 offset)
Parameters
offsetVector2
Query(Rect, List<T>)
public void Query(Rect area, List<T> results)
Parameters
areaRectresultsList<T>