proc render(ctx: Context; dt: float): seq[Primitive] {...}{.exportc,
raises: [UnpackError, KeyError, ValueError, Exception], tags: [RootEffect].}
-
proc dispatchWindowSizeChanged(newSize: Vec2[float]): void {...}{.exportc,
raises: [Exception], tags: [RootEffect].}
-
proc dispatchPointerMove(x: float; y: float): void {...}{.exportc, raises: [], tags: [].}
-
proc dispatchPointerPress(x: float; y: float): void {...}{.exportc, raises: [], tags: [].}
-
proc dispatchPointerRelease(x: float; y: float): void {...}{.exportc, raises: [], tags: [].}
-
proc dispatchKeyDown(keyCode: int; key: string): void {...}{.exportc, raises: [], tags: [].}
-
proc dispatchUpdate(dt: float): void {...}{.raises: [], tags: [].}
-
proc init(size: Vec2[float]; scale: Vec2[float];
measureTextFunction: (string, float, string, string) -> Vec2[float];
render: () -> Element): Context {...}{.exportc, raises: [Exception, UnpackError],
tags: [RootEffect].}
-