Package-level declarations

Types

Link copied to clipboard

Provides the dimensions of each node in the tree. Used by the layout algorithm to prevent overlap between nodes of varying sizes.

Link copied to clipboard

Determines the direction in which the tree grows from root to leaves.

Link copied to clipboard
data class Point(val x: Float, val y: Float)

A 2D coordinate representing a node's position in the layout.

Link copied to clipboard
interface TreeAdapter<T>

Platform-agnostic adapter that allows the layout engine to traverse any external tree structure without coupling to a specific domain model.