Canvas2DContextService.d.ts 794 B

1234567891011121314151617181920
  1. import type { CanvasContext, CanvasLike, DataURLOptions, GlobalRuntime, ContextService } from '@antv/g-lite';
  2. export declare class Canvas2DContextService implements ContextService<CanvasRenderingContext2D> {
  3. private $container;
  4. private $canvas;
  5. private dpr;
  6. private context;
  7. private canvasConfig;
  8. private renderingContext;
  9. constructor(context: GlobalRuntime & CanvasContext);
  10. init(): void;
  11. getContext(): CanvasRenderingContext2D;
  12. getDomElement(): CanvasLike;
  13. getDPR(): number;
  14. getBoundingClientRect(): DOMRect;
  15. destroy(): void;
  16. resize(width: number, height: number): void;
  17. applyCursorStyle(cursor: string): void;
  18. toDataURL(options?: Partial<DataURLOptions>): Promise<string>;
  19. }
  20. //# sourceMappingURL=Canvas2DContextService.d.ts.map