invoke

operator fun invoke(tilesMap: IntMap<TileSetTileInfo>, width: Int = if (tilesMap.size == 0) 0 else tilesMap.firstValue().slice.width, height: Int = if (tilesMap.size == 0) 0 else tilesMap.firstValue().slice.height, border: Int = 1, mipmaps: Boolean = false): TileSet
operator fun invoke(tiles: List<TileSetTileInfo>, width: Int = tiles.first().slice.width, height: Int = tiles.first().slice.height, border: Int = 1, mipmaps: Boolean = false): TileSet
operator fun invoke(vararg tiles: TileSetTileInfo, width: Int = tiles.first().slice.width, height: Int = tiles.first().slice.height, border: Int = 1, mipmaps: Boolean = false): TileSet
operator fun invoke(base: Bitmap, tileWidth: Int = base.width, tileHeight: Int = base.height, columns: Int = -1, totalTiles: Int = -1, idOffset: Int = 0, border: Int = 1, mipmaps: Boolean = false): TileSet
operator fun invoke(base: BmpSlice, tileWidth: Int = base.width, tileHeight: Int = base.height, columns: Int = -1, totalTiles: Int = -1, idOffset: Int = 0, border: Int = 1, mipmaps: Boolean = false): TileSet