class Fill: Tool
__new(self: Object, ...: any)

The default constructor for the class. Subclasses should override this.

locations: SparseGrid

A sparse grid class that stores data using hashed coordinates. Similar to a SparseMap except here there is only one entry per grid coordinate. This is suitable for stuff like Cells.

bucket(
    self: Fill,
    attachable: SpectrumAttachable,
    x: any,
    y: any
)