Table of Contents

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

rect Rect

Properties

Count

public int Count { get; }

Property Value

int

Methods

Insert(T)

public void Insert(T item)

Parameters

item T

Move(Vector2)

public void Move(Vector2 offset)

Parameters

offset Vector2

Query(Rect, List<T>)

public void Query(Rect area, List<T> results)

Parameters

area Rect
results List<T>