@polygonjs/polygonjs
Version:
node-based WebGL 3D engine https://polygonjs.com
12 lines (11 loc) • 745 B
TypeScript
import type { Vector2 } from 'three';
export declare class EventHelper {
private element;
constructor(element: HTMLElement);
setElement(element: HTMLElement): void;
static elementPosition(event: TouchEvent | MouseEvent | PointerEvent, element: HTMLElement, position: Vector2): void;
static normalizedPosition(event: TouchEvent | MouseEvent | PointerEvent, element: HTMLElement, position: Vector2): void;
static normalized_position_0_1(event: TouchEvent | MouseEvent | PointerEvent, element: HTMLElement, position: Vector2): void;
elementPosition(event: TouchEvent | MouseEvent | PointerEvent, position: Vector2): void;
normalizedPosition(event: TouchEvent | MouseEvent | PointerEvent, position: Vector2): void;
}