TileBasedLabelStore class

A LabelStore where the data is stored per tile.

Constructors

TileBasedLabelStore.new(int capacity)

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
storage → Storage<Tile, List<RenderInfo<Shape>>>
final
version int
getter/setter pair

Methods

clear() → void
Clears the data.
debug() → void
destroy() → void
get(Tile tile) List<RenderInfo<Shape>>?
getVersion() int
Returns a version number, which changes every time an update is made to the LabelStore.
getVisibleItems(Iterable<Job> jobs) Map<Job, List<RenderInfo<Shape>>>
Gets the items that are visible on a set of tiles.
hasTile(Tile tile) bool
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
storeMapItems(Tile tile, List<RenderInfo<Shape>> renderInfos) → void
Stores a list of MapElements against a tile.
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited