@polygonjs/polygonjs
Version:
node-based WebGL 3D engine https://polygonjs.com
19 lines (18 loc) • 593 B
JavaScript
;
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);
// }
}