SemanticsOwner

Class

Common
class SemanticsOwner
internal constructor(
    private val rootNode: LayoutNode,
    private val outerSemanticsNode: EmptySemanticsModifier,
    private val nodes: IntObjectMap<LayoutNode>,
)

Owns SemanticsNode objects and notifies listeners of changes to the semantics tree

Properties

Common
val rootSemanticsNode: SemanticsNode

The root node of the semantics tree. Does not contain any unmerged data. May contain merged data.

Common
val unmergedRootSemanticsNode: SemanticsNode