Package-level declarations

Types

Link copied to clipboard

A node whose effective descendants are clipped to this node's measured bounds for painting and pointer hit testing.

Link copied to clipboard
value class DirtyMask

Immutable set of phases affected by a property change.

Link copied to clipboard

A retained pipeline phase that can be invalidated by an element update or node state change.

Link copied to clipboard
fun interface DynamicChildrenNode

Privileged retained capability that materializes only the direct children needed by the next measure pass.

Link copied to clipboard
interface FocusTargetNode

Retained capability that makes its logical component a keyboard and text-input focus target.

Link copied to clipboard
fun interface FrameTimeNode

Retained capability notified once for each explicitly timed host frame before cache reuse is decided.

Link copied to clipboard

Retained capability that receives keyboard events while its logical component owns focus.

Link copied to clipboard
interface LayoutNode

A node that places the direct children it measured.

Link copied to clipboard
interface LifecycleNode

A node that owns resources across attachment, detachment, and disposal.

Link copied to clipboard
interface MeasureNode

A node that determines its size from constraints and optionally measured direct children.

Link copied to clipboard

Base retained node for one active modifier description.

Link copied to clipboard
abstract class Node

Base retained node with phase invalidation only.

Link copied to clipboard

A node that emits local drawing commands after its effective descendants.

Link copied to clipboard
interface PaintNode

A node that emits local drawing commands.

Link copied to clipboard

Active modifier behavior that supplies typed data to its logical parent layout.

Link copied to clipboard

Node capability that observes whether the latest pointer move hits its accumulated laid-out bounds.

Link copied to clipboard

A node that receives pointer events in its local coordinate space.

Link copied to clipboard

A node that emits screen-coordinate drawing commands after the complete retained tree.

Link copied to clipboard
interface SemanticsNode

A node that emits unresolved semantics entries.

Link copied to clipboard
interface TextInputNode

Retained capability that receives committed text and preedit events while its logical component owns focus.