polygonjs-engine
Version:
node-based webgl 3D engine https://polygonjs.com
27 lines (26 loc) • 901 B
TypeScript
import { BaseSceneEventsController } from './_BaseEventsController';
import { MouseEventNode } from '../../../nodes/event/Mouse';
declare enum MouseEventType {
auxclick = "auxclick",
click = "click",
contextmenu = "contextmenu",
dblclick = "dblclick",
mousedown = "mousedown",
mouseenter = "mouseenter",
mouseleave = "mouseleave",
mousemove = "mousemove",
mouseover = "mouseover",
mouseout = "mouseout",
mouseup = "mouseup",
pointerlockchange = "pointerlockchange",
pointerlockerror = "pointerlockerror",
select = "select",
wheel = "wheel"
}
export declare const ACCEPTED_MOUSE_EVENT_TYPES: MouseEventType[];
export declare class MouseEventsController extends BaseSceneEventsController<MouseEvent, MouseEventNode> {
protected _require_canvas_event_listeners: boolean;
type(): string;
acceptedEventTypes(): string[];
}
export {};