Method Generate
Generate(ITile)
Starts generation for a single tile.
public ProgressiveTask Generate(ITile tile)
Parameters
tileITileThe tile to generate.
Returns
- ProgressiveTask
A progressive task that completes when the tile and its shared pipeline work finish.
Generate(IEnumerable<ITile>)
Starts generation for a set of tiles.
public ProgressiveTask Generate(IEnumerable<ITile> tiles)
Parameters
tilesIEnumerable<ITile>The tiles to process in this generation pass.
Returns
- ProgressiveTask
A progressive task that completes when biome evaluation, tile population, seam matching, and cleanup finish.
Remarks
The method first computes tile-biome overlap, filters out tiles with no contributing biome, and then runs the progressive generation coroutine for the remaining tiles.
Exceptions
- Exception
Thrown when another Vista generation task is already active.