Package-level declarations
Types
How a node holds the children composed under it.
Marks the receiver of a container's content, so the scopes of the containers around it are unavailable there: a child cannot declare a placement meant for a parent that does not place it.
A parent layout manager that interprets its children's ParentLayoutElements.
A parent-layout declaration that builds data its immediate parent registers for this component.
A declaration that the immediate parent interprets rather than a property of this component.
A parent declaration interpreted by the immediate parent's layout protocol.
The stateful side of a ParentLayoutNodeElement: kept for as long as an element of its slot's type stands, carrying state a plain declaration cannot.
A ParentLayoutElement backed by a stateful ParentLayoutNode rather than a plain value, mirroring androidx.compose.ui.node.ModifierNodeElement.
An opaque protocol identity for an immediate parent.
A parent declaration that installs a child through one of the host's dedicated slots.
An attachment to a host that holds children through a dedicated setter rather than Container.add.
Functions
Creates one stable ParentProtocol identity.