@polygonjs/polygonjs
Version:
node-based WebGL 3D engine https://polygonjs.com
13 lines (12 loc) • 681 B
TypeScript
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;
}