Package-level declarations
Types
Compiles a standalone tiles block into a plain tile list, independent of any parent tile.
Base class every tile builder extends; produces the concrete TileSchema instance T the tile compiles down to.
The DSL receiver behind every tiles = { ... }/trailing-lambda block of tiles — what Screen{}, a container tile's own trailing lambda (Column { ... }), and any custom TileSchemaBuilderScope extension function (a reusable tile composition) run against. Each nested tile call inside the block builds its own TileSchemaBuilder and registers it via addBuilder; the enclosing call collects the results via build.
Functions
Tile is removed from the layout entirely — it renders nothing and takes up no space.
Tile is hidden but still reserves its layout space, as if it were transparent.
Builds a standalone, serializable list of tiles from tiles — useful for composing a reusable group of tiles as a plain value (e.g. to pass into an event field that expects tile schemas directly, such as LazyTiles' response payload) rather than as a nested tile builder lambda.
Tile is shown and takes up space in the layout. The default visibility for every tile.