Quadtree Module
Types
Type | Description |
Functions and values
Function or value | Description |
Full Usage:
Quadtree.addElement presence presenceInPlay bounds element tree
Parameters:
Presence
presenceInPlay : Presence
bounds : Box2
element : Quadelement<'a>
tree : Quadtree<'a>
|
|
|
|
|
|
|
|
Full Usage:
Quadtree.getElements set tree
Parameters:
HashSet<Quadelement<'a>>
tree : Quadtree<'a>
|
|
Full Usage:
Quadtree.getElementsAtPoint point set tree
Parameters:
Vector2
set : HashSet<Quadelement<'a>>
tree : Quadtree<'a>
|
|
Full Usage:
Quadtree.getElementsInBounds bounds set tree
Parameters:
Box2
set : HashSet<Quadelement<'a>>
tree : Quadtree<'a>
|
|
Full Usage:
Quadtree.getElementsInPlay bounds set tree
Parameters:
Box2
set : HashSet<Quadelement<'a>>
tree : Quadtree<'a>
|
|
Full Usage:
Quadtree.getElementsInView bounds set tree
Parameters:
Box2
set : HashSet<Quadelement<'a>>
tree : Quadtree<'a>
|
|
|
|
|
|
Full Usage:
Quadtree.removeElement presence presenceInPlay bounds element tree
Parameters:
Presence
presenceInPlay : Presence
bounds : Box2
element : Quadelement<'a>
tree : Quadtree<'a>
|
|
|
|
Full Usage:
Quadtree.updateElement presenceOld presenceInPlayOld boundsOld presenceNew presenceInPlayNew boundsNew element tree
Parameters:
Presence
presenceInPlayOld : Presence
boundsOld : Box2
presenceNew : Presence
presenceInPlayNew : Presence
boundsNew : Box2
element : Quadelement<'a>
tree : Quadtree<'a>
|