aboutsummaryrefslogtreecommitdiff
path: root/dist/patterns.d.ts
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[];
}