Skip to main content

Module ui

Module ui 

Source
Expand description

UiFlow — projects UI ECS data + text layout into a per-frame UiScene published into the LaneBus.

Flow::project drives both stages — node extraction from the ECS and text layout via the TextRenderer service — because both are pure per-frame derivations of the world. Atlas allocation is not here: it requires GPU device access (lane territory) and produces structural GPU side effects, so the UI agent owns it and exposes the resulting UiAtlasMap to its lane through LaneContext.

Structs§

UiFlow
UI presentation Flow.