@polygonjs/polygonjs
Version:
node-based WebGL 3D engine https://polygonjs.com
20 lines (19 loc) • 609 B
JavaScript
;
import { BaseSceneEventsController } from "./_BaseEventsController";
var WindowEventType = /* @__PURE__ */ ((WindowEventType2) => {
WindowEventType2["resize"] = "resize";
return WindowEventType2;
})(WindowEventType || {});
export const ACCEPTED_WINDOW_EVENT_TYPES = ["resize" /* resize */];
export class WindowEventsController extends BaseSceneEventsController {
constructor() {
super(...arguments);
this._requireCanvasEventListeners = true;
}
type() {
return "window";
}
acceptedEventTypes() {
return new Set(ACCEPTED_WINDOW_EVENT_TYPES.map((n) => `${n}`));
}
}