Modules§
- coordinator
- Node coordinator system mirroring Jetpack Compose’s NodeCoordinator pattern.
- core
- policies
Structs§
- Layout
Box - Layout information for a single node.
- Layout
Measurements - Result of running the measure pass for a Compose layout tree.
- Layout
Node Data - Snapshot of the data required to render a layout node.
- Layout
Tree - Result of running layout for a Compose tree.
- Measure
Layout Options - Semantics
Callback - Discrete event callback reference produced during semantics extraction.
- Semantics
Node - A single node within the semantics tree.
- Semantics
Tree - Rooted semantics tree extracted after layout.
Enums§
- Layout
Node Kind - Classification of the node captured inside a
LayoutBox. - Semantics
Action - Semantics action exposed to the input system.
- Semantics
Role - Semantic role describing how a node should participate in accessibility and hit testing. Roles are now derived from SemanticsConfiguration rather than widget types.
Traits§
- Layout
Engine - Extension trait that equips
MemoryApplierwith layout computation.
Functions§
- build_
semantics_ tree_ from_ layout_ tree - Builds a semantics tree from an existing
LayoutTree. - measure_
layout - Runs the measure phase for the subtree rooted at
root. - measure_
layout_ with_ options - tree_
needs_ layout - Check if a node or any of its descendants needs measure (selective measure optimization). This can be used by the app shell to skip layout when the tree is clean.
- tree_
needs_ semantics - Check if the root semantics snapshot is dirty.