UNPKG

@polygonjs/polygonjs

Version:

node-based WebGL 3D engine https://polygonjs.com

21 lines (20 loc) 585 B
export interface CursorOffset { offsetX: number; offsetY: number; } export interface CursorPage { clientX: number; clientY: number; } declare class MouseHelperClass { private static _instance; static instance(): MouseHelperClass; private constructor(); private _rectByCanvas; setEventOffset(cursorPage: CursorPage, canvas: HTMLCanvasElement, offset: CursorOffset): void; private _resetCacheBound; private _resetCache; resetCacheForCanvas(canvas: HTMLCanvasElement): void; } export declare const MouseHelper: MouseHelperClass; export {};