Logo FS-Skia-UI

ResolvedStyle Type

Resolved paint and typography for a control (`ResolvedStyle`): `Foreground`, `Fill`, `Stroke`/`StrokeWidth`, and `FontFamily`/`FontSize`/`FontWeight`, produced by `Style.resolve`. Feature 093 (E3) — the per-control output of style resolution: the concrete paint/typography the migrated kinds apply. A FLAT record so the fixed precedence is last-writer-wins per field and the parity proof is a plain structural record comparison. Geometry is NOT here — the resolver governs paint/typography only; geometry stays computed as today (data-model R3). Declared before `Theme` so the shared field names (`Foreground`/`FontFamily`/`FontSize`) resolve to `Theme` for unannotated `theme.*` accesses; produced by `Style.resolve`.

Record fields

Record Field Description

Fill

Full Usage: Fill

Field type: Color
Field type: Color

FontFamily

Full Usage: FontFamily

Field type: string option
Field type: string option

FontSize

Full Usage: FontSize

Field type: float
Field type: float

FontWeight

Full Usage: FontWeight

Field type: int option
Field type: int option

Foreground

Full Usage: Foreground

Field type: Color
Field type: Color

Stroke

Full Usage: Stroke

Field type: Color
Field type: Color

StrokeWidth

Full Usage: StrokeWidth

Field type: float
Field type: float

Type something to start searching.