| 12345678910111213141516 |
- import type { CanvasLike } from '..';
- /**
- * used in following scenes:
- * - g `ctx.measureText`
- * - g-plugin-canvas-picker `ctx.isPointInPath`
- * - g-plugin-device-renderer `ctx.createLinearGradient` and generate texture
- *
- * @see https://blog.scottlogic.com/2020/03/19/offscreen-canvas.html
- */
- export declare class OffscreenCanvasCreator {
- private canvas;
- private context;
- getOrCreateCanvas(offscreenCanvas: CanvasLike, contextAttributes?: CanvasRenderingContext2DSettings): CanvasLike;
- getOrCreateContext(offscreenCanvas: CanvasLike, contextAttributes?: CanvasRenderingContext2DSettings): CanvasRenderingContext2D | OffscreenCanvasRenderingContext2D;
- }
- //# sourceMappingURL=OffscreenCanvasCreator.d.ts.map
|