blob: bf5188ab90521cdb1e10f6132883f5afd6675838 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
/**
* Create a canvas pattern from a pattern definition
* @param {CanvasRenderingContext2D} ctx - Canvas context
* @param {Array<number>} patternData - 8x8 pattern array
* @param {number} pixelSize - Size of each pattern pixel
* @param {string} fgColor - Foreground color (for 0 values)
* @param {string} bgColor - Background color (for 1 values)
* @returns {Promise<CanvasPattern>} Canvas pattern
*/
export function createPattern(ctx: CanvasRenderingContext2D, patternData: Array<number>, pixelSize: number, fgColor: string, bgColor: string): Promise<CanvasPattern>;
export namespace patterns {
let stitch: number[];
let shingles: number[];
let shadowGrid: number[];
let wicker: number[];
}
|