UNPKG

@antv/g-mobile-webgl

Version:

A renderer implemented by WebGL1/2 in mobile environment

19 lines 770 B
import type { CanvasContext, CanvasLike, DataURLOptions, GlobalRuntime, ContextService } from '@antv/g-lite'; export declare class WebGLContextService implements ContextService<WebGLRenderingContext> { private $canvas; private dpr; private context; private canvasConfig; private deviceRendererPlugin; constructor(context: GlobalRuntime & CanvasContext); init(): Promise<void>; getContext(): WebGLRenderingContext; getDomElement(): CanvasLike; getDPR(): number; getBoundingClientRect(): DOMRect; destroy(): void; resize(width: number, height: number): void; applyCursorStyle(cursor: string): void; toDataURL(options: Partial<DataURLOptions>): Promise<string>; } //# sourceMappingURL=WebGLContextService.d.ts.map