Render

open override fun TileRenderingScope.Render(tileSchema: GridTileSchema)

Renders tileSchema as Compose UI.

Receiver

TileRenderingScope, carrying this tile's own id/events and every way to react to an interaction — apply local state (TileRenderingScope.dispatchEvent), notify a tile group (TileRenderingScope.dispatchGroupEvent), run this tile's own declared events (TileRenderingScope.triggerEvent), or render children (TileRenderingScope.RenderChild/TileRenderingScope.RenderChildren).

Parameters

tileSchema

the current schema snapshot to render — the same value TileRenderingScope was built from, passed again as a parameter so implementations don't need to destructure it out of the receiver.