UNPKG

@polygonjs/polygonjs

Version:

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

17 lines (16 loc) 787 B
import { BaseSceneEventsController } from './_BaseEventsController'; import { KeyboardEventNode } from '../../../nodes/event/Keyboard'; import { SceneEventsDispatcher } from './EventsDispatcher'; import type { EventContext } from '../../../../core/event/EventContextType'; export declare class KeyboardEventsController extends BaseSceneEventsController<KeyboardEvent, KeyboardEventNode> { private timeController; private keyboardEventsController; constructor(dispatcher: SceneEventsDispatcher); protected _requireCanvasEventListeners: boolean; type(): string; acceptedEventTypes(): Set<string>; private _currentEvents; private _lastProcessedFrame; currentEvents(): KeyboardEvent[]; processEvent(eventContext: EventContext<KeyboardEvent>): void; }