UNPKG

@polygonjs/polygonjs

Version:

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

13 lines (12 loc) 681 B
import { PolyScene } from '../../PolyScene'; import { ActorsManager } from '../ActorsManager'; import { ActorEvaluatorGenerator } from '../../../nodes/js/code/assemblers/actor/ActorEvaluatorGenerator'; import { EvaluatorKeyboardMethod } from '../../../nodes/js/code/assemblers/actor/ActorEvaluator'; export declare class ActorKeyboardEventsController { protected actorsManager: ActorsManager; protected _scene: PolyScene; private _triggeredEvaluatorGeneratorsByMethodName; constructor(actorsManager: ActorsManager); addTriggeredEvaluators(evaluatorGenerators: Set<ActorEvaluatorGenerator>, methodName: EvaluatorKeyboardMethod): void; runTriggers(): void; }