Skip to content

GearBinding

Defined in: ui/controller/ui-gear.ts:38

component: string

Defined in: ui/controller/ui-gear.ts:42

Target component name (e.g. “UIVisual”, “Transform”, “UINode”).


controller: string

Defined in: ui/controller/ui-gear.ts:40

Name of the controller (resolved on self → nearest ancestor) that drives this.


pages: Record<string, GearValue>

Defined in: ui/controller/ui-gear.ts:46

page name → value; a page absent here leaves the field alone on that page.


property: string

Defined in: ui/controller/ui-gear.ts:44

Dot-path within the component data (e.g. “color”, “color.a”, “scale.x”).


optional tween?: GearTween

Defined in: ui/controller/ui-gear.ts:48

Optional interpolation on page change; omit for an instant snap.