Package-level declarations

Types

Link copied to clipboard
data class SemanticsEntry(val bounds: IntRect, val semantics: Semantics)

An immutable flattened semantics entry with retained unresolved text.

Link copied to clipboard
data class SemanticsOwner(val identity: Long, val focusable: Boolean, val focused: Boolean, val paintOrder: Int, val contentPaintOrder: Int, val visibleBounds: IntRect)

Detached native accessibility placement for one retained logical owner. Identity is tree-local and stable until removal; no node, callback or application reference escapes. Paint order is the command insertion position before the owning semantic surface, not a work counter. Visible bounds intersect the viewport and every clipping ancestor.