@polygonjs/polygonjs
Version:
node-based WebGL 3D engine https://polygonjs.com
24 lines (23 loc) • 604 B
JavaScript
;
import { JsType } from "../../poly/registers/nodes/types/Js";
import { KeyboardEventType } from "../../../core/event/KeyboardEventType";
import { BaseOnKeyEventJsNode } from "./_BaseOnKeyEvent";
export class OnKeyJsNode extends BaseOnKeyEventJsNode {
static type() {
return JsType.ON_KEY;
}
eventData() {
return [
{
type: KeyboardEventType.keydown,
emitter: this.eventEmitter(),
jsType: JsType.ON_KEY
},
{
type: KeyboardEventType.keyup,
emitter: this.eventEmitter(),
jsType: JsType.ON_KEY
}
];
}
}