UNPKG

@polygonjs/polygonjs

Version:

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

14 lines (13 loc) 441 B
"use strict"; import { CoreEventEmitter } from "./CoreEventEmitter"; import { WindowEventType } from "./WindowEventType"; function elementFromEmitterType(emitter, canvas) { return emitter == CoreEventEmitter.CANVAS ? canvas : document; } export function getEventEmitter(eventData, canvas) { if (eventData.type == WindowEventType.resize) { return window; } else { return elementFromEmitterType(eventData.emitter, canvas); } }