TileRenderer

Contract every Tile — built-in or custom — implements to turn its own TileSchema subtype T into Compose UI. Registered against T's class via a TileDefinition, and reached exclusively through TileRendererManager.Render — nothing else in the framework invokes a TileRenderer directly.

A stateless object is the norm (every built-in tile renderer is one) — any state a rendered tile needs to track lives on its matching TileHolder, not here.

Inheritors

Functions

Link copied to clipboard
abstract fun TileRenderingScope.Render(tileSchema: T)

Renders tileSchema as Compose UI.