UNPKG

@polygonjs/polygonjs

Version:

node-based WebGL 3D engine https://polygonjs.com

19 lines (18 loc) 593 B
"use strict"; import { BaseSceneEventsController } from "./_BaseEventsController"; import { ACCEPTED_MOUSE_EVENT_TYPES } from "../../../../core/event/MouseEventType"; export class MouseEventsController extends BaseSceneEventsController { constructor() { super(...arguments); this._requireCanvasEventListeners = true; } type() { return "mouse"; } acceptedEventTypes() { return /* @__PURE__ */ new Set([...ACCEPTED_MOUSE_EVENT_TYPES]); } // accepts_event(event: MouseEvent) { // return ACCEPTED_MOUSE_EVENT_TYPES.includes(event.type as MouseEventType); // } }