Package-level declarations
Types
Immutable uniform transform from one placed child's local coordinates into its parent's coordinates.
A node that supplies an additional uniform transform for each placed direct child's effective subtree.
A node whose effective descendants are clipped to this node's measured bounds for painting and pointer hit testing.
A retained pipeline phase that can be invalidated by an element update or node state change.
Privileged retained capability that materializes only the direct children needed by the next measure pass.
Retained capability that makes its logical component a keyboard and text-input focus target.
Retained capability that publishes external observations at the start of every timed or untimed session frame.
Retained capability notified once for each explicitly timed host frame before cache reuse is decided.
Retained capability that receives keyboard events while its logical component owns focus.
A node that places the direct children it measured.
A node that owns resources across attachment, detachment, and disposal.
A node that determines its size from constraints and optionally measured direct children.
Base retained node for one active modifier description.
A node that emits local drawing commands after its effective descendants.
Active modifier behavior that supplies typed data to its logical parent layout.
Opts a pointer handler into exclusive delivery after it consumes a press.
Node capability that observes whether the latest pointer move hits its accumulated laid-out bounds.
A node that receives pointer events in its local coordinate space.
A node that emits screen-coordinate drawing commands after the complete retained tree.
A node that emits unresolved semantics entries.
Optional session-attachment lifetime for resources that cannot remain active while their retained tree is detached.
Retained capability that receives committed text and preedit events while its logical component owns focus.