UNPKG

@thi.ng/rasterize

Version:

Headless 2D shape drawing, filling & rasterization for arbitrary targets/purposes (no canvas required)

5 lines 462 B
import type { Fn, IGrid2D, TypedArray } from "@thi.ng/api"; import type { Shader2D } from "./api.js"; export declare const drawLine: <T extends any[] | TypedArray, P>(grid: IGrid2D<T, P>, x1: number, y1: number, x2: number, y2: number, val: P | Shader2D<P>) => IGrid2D<T, P>; export declare const traceLine: (grid: IGrid2D<any, any>, x1: number, y1: number, x2: number, y2: number, fn: Fn<number[], void>) => IGrid2D<any, any>; //# sourceMappingURL=line.d.ts.map