def ttf.transform

gralha-truetype@0.1.0.1 · font.bend:242

import gralha-truetype@0.1.0.1/font.bend as Font
import Base

242def ttf.transform(pts: List<&2, TTPoint>, +a: F32, +bb: F32, +c: F32, +d: F32, +dx: F32, +dy: F32) -> List<&2, TTPoint>:
243  match pts:
244    case Nil{}: Nil{}
245    case Con{TTPoint{x, y, on}, rest}:
246      +px = x
247      +py = y
248      Con{TTPoint{(a * px + c * py + dx : F32), (bb * px + d * py + dy : F32), on}, ttf.transform(rest, a, bb, c, d, dx, dy)}

Uses (5)

Used by (2)