@polygonjs/polygonjs
Version:
node-based WebGL 3D engine https://polygonjs.com
21 lines (20 loc) • 585 B
TypeScript
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 {};