verstak
Version:
Verstak - Front-End Library
18 lines (17 loc) • 667 B
TypeScript
import { HtmlElementSensor } from "./HtmlElementSensor.js";
import { KeyboardModifiers } from "./KeyboardSensor.js";
import { WindowSensor } from "./WindowSensor.js";
export declare enum PointerButton {
none = 0,
left = 1,
right = 2,
middle = 4
}
export declare class BasePointerSensor extends HtmlElementSensor {
positionX: number;
positionY: number;
modifiers: KeyboardModifiers;
constructor(element: HTMLElement | SVGElement, windowSensor?: WindowSensor);
}
export declare function extractPointerButton(e: MouseEvent): PointerButton;
export declare function isPointerButtonDown(button: PointerButton, buttonsMask: number): boolean;