Radial mind-map auto-layout. The central node is placed at Center; level-1 topics are distributed around it, and deeper levels fan out within each parent's angular sector. Components not connected to the tree are placed in a row below.
Member
Kind
Description
float LevelSpacing
Property
Distance from the central node to level-1 topics.
float SubLevelSpacing
Property
Distance from a parent to its child for levels deeper than one.
SKPoint Center
Property
Center point of the radial arrangement.
float UnconnectedSpacing
Property
Vertical gap used when parking unconnected components.
Applies collapse/expand visibility across a mind map: descendants of collapsed nodes (and their connecting lines) are hidden; everything else is restored to visible.
Member
Kind
Description
static int Apply(IReadOnlyList<SkiaComponent> components, IReadOnlyList<IConnectionLine> lines)
Method
Recomputes node and line visibility from IsCollapsed. The number of components/lines whose visibility changed.