polygonjs-engine
Version:
node-based webgl 3D engine https://polygonjs.com
63 lines (62 loc) • 3 kB
TypeScript
import { AnimationEventNode } from '../../../nodes/event/Animation';
import { AnimationsEventNode } from '../../../nodes/event/Animations';
import { AnyEventNode } from '../../../nodes/event/Any';
import { BlockEventNode } from '../../../nodes/event/Block';
import { ButtonEventNode } from '../../../nodes/event/Button';
import { CameraDeviceOrientationControlsEventNode } from '../../../nodes/event/CameraDeviceOrientationControls';
import { CameraMapControlsEventNode } from '../../../nodes/event/CameraMapControls';
import { CameraOrbitControlsEventNode } from '../../../nodes/event/CameraOrbitControls';
import { CopEventNode } from '../../../nodes/event/Cop';
import { DelayEventNode } from '../../../nodes/event/Delay';
import { EventsEventNode } from '../../../nodes/event/Events';
import { KeyboardEventNode } from '../../../nodes/event/Keyboard';
import { LimitEventNode } from '../../../nodes/event/Limit';
import { MaterialsEventNode } from '../../../nodes/event/Materials';
import { MessageEventNode } from '../../../nodes/event/Message';
import { MouseEventNode } from '../../../nodes/event/Mouse';
import { NodeCookEventNode } from '../../../nodes/event/NodeCook';
import { NullEventNode } from '../../../nodes/event/Null';
import { PointerEventNode } from '../../../nodes/event/Pointer';
import { PostProcessEventNode } from '../../../nodes/event/PostProcess';
import { RaycastEventNode } from '../../../nodes/event/Raycast';
import { RenderersEventNode } from '../../../nodes/event/Renderers';
import { SceneEventNode } from '../../../nodes/event/Scene';
import { SetFlagEventNode } from '../../../nodes/event/SetFlag';
import { SetParamEventNode } from '../../../nodes/event/SetParam';
import { SequenceEventNode } from '../../../nodes/event/Sequence';
import { TimerEventNode } from '../../../nodes/event/Timer';
import { ViewerEventNode } from '../../../nodes/event/Viewer';
export interface EventNodeChildrenMap {
animation: AnimationEventNode;
any: AnyEventNode;
block: BlockEventNode;
button: ButtonEventNode;
cameraDeviceOrientationControls: CameraDeviceOrientationControlsEventNode;
cameraMapControls: CameraOrbitControlsEventNode;
cameraOrbitControls: CameraMapControlsEventNode;
delay: DelayEventNode;
keyboard: KeyboardEventNode;
limit: LimitEventNode;
message: MessageEventNode;
mouse: MouseEventNode;
nodeCook: NodeCookEventNode;
null: NullEventNode;
pointer: PointerEventNode;
raycast: RaycastEventNode;
scene: SceneEventNode;
setFlag: SetFlagEventNode;
setParam: SetParamEventNode;
sequence: SequenceEventNode;
timer: TimerEventNode;
viewer: ViewerEventNode;
animations: AnimationsEventNode;
cop: CopEventNode;
events: EventsEventNode;
materials: MaterialsEventNode;
postProcess: PostProcessEventNode;
renderers: RenderersEventNode;
}
import { PolyEngine } from '../../../Poly';
export declare class EventRegister {
static run(poly: PolyEngine): void;
}