mod.rs

1.3 kB · rust · 34 lines

1/// The seeded artwork run from tile recipe to rendered files.2pub mod artwork;3/// The payload a cell's filled sites carry, framed in a sheet.4pub mod carry;5/// The fill, void, perimeter, corner, edge and Euler counts of a flat cell.6pub mod census;7/// The builders of coded, corner, noise and carpet cells.8pub mod designs;9/// The merges, magic folds, masked mosaics and the cube lift of flat cells.10pub mod geometry;11/// The core, edge and tunnel graphs of a flat cell.12pub mod graph;13mod models;14/// The coloring of a flat cell by its types.15pub mod painter;16/// The text, PNG and SVG renderings of a flat cell.17pub mod renderer;18/// The list, string and JSON forms of a flat cell.19pub mod serializer;20/// The random tiles and the flat cells they build.21pub mod tile;2223pub use carry::{capacity, embed, extract, read, sheet};24pub use census::{census, euler, fills, Census};25pub use designs::{26    carpet, create, dust, from_corners, hline, htree, level_set, levels_code, named, net, noise,27    ones, point, random, star, vline, void, vtree, zeros,28};29pub use geometry::{magic, merge, mosaic, special, to_3d};30pub use models::Cell2d;31pub use painter::paint;32pub use renderer::{from_png, montage, png, raster, svg, text, Shape};33pub use serializer::{from_json, from_lists, from_strings, to_json, to_lists, to_strings};34pub use tile::{build, create as create_tile, random_tile};