Cell class
Class for representing a single partition in context of cell-space partitioning.
@author {@link https://github.com/Mugen87|Mugen87}
Properties
Methods
-
add(
dynamic entry) → Cell - Adds an entry to this cell.
-
empty(
) → bool - Returns true if this cell is empty.
-
fromJSON(
Map< String, dynamic> json) → Cell - Restores this instance from the given JSON object.
-
intersects(
AABB aabb) → bool - Returns true if the given AABB intersects the internal bounding volume of this cell.
-
makeEmpty(
) → Cell - Removes all entries from this cell.
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
remove(
dynamic entry) → Cell - Removes an entry from this cell.
-
resolveReferences(
Map< String, GameEntity> entities) → Cell - Restores UUIDs with references to GameEntity objects.
-
toJSON(
) → Map< String, dynamic> - Transforms this instance into a JSON object.
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited