UNPKG

eye-analysis

Version:

Eye Analysis - Browser-based eye tracking and screen recording library for research and experiments

34 lines 1.29 kB
import type { SessionInfo, WindowState } from "./types"; export declare function transformToContentCoordinates(screenX: number, screenY: number, sessionInfo: SessionInfo, windowState?: WindowState): { contentX: number; contentY: number; }; export declare function transformToPageCoordinates(screenX: number, screenY: number, sessionInfo: SessionInfo, windowState?: WindowState): { pageX: number; pageY: number; } | null; export declare function transformToNormalizedCoordinates(screenX: number, screenY: number, sessionInfo: SessionInfo, windowState?: WindowState): { normalizedX: number; normalizedY: number; }; export declare function isGazeWithinRecordingBounds(screenX: number, screenY: number, sessionInfo: SessionInfo, windowState?: WindowState): boolean; export declare function transformGazeCoordinates(screenX: number, screenY: number, sessionInfo: SessionInfo, windowState?: WindowState): { screen: { x: number; y: number; }; content: { contentX: number; contentY: number; }; page: { pageX: number; pageY: number; } | null; normalized: { normalizedX: number; normalizedY: number; }; isWithinBounds: boolean; }; //# sourceMappingURL=coordinate-transform.d.ts.map