@antv/g-mobile-webgl
Version:
A renderer implemented by WebGL1/2 in mobile environment
19 lines • 770 B
TypeScript
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