UNPKG

@glowjs/core

Version:

GlowJS数字孪生引擎核心库。

29 lines (28 loc) 857 B
import { ArcRotateCamera, ICameraInput } from '../runtime'; import { CameraMgr } from './CameraMgr'; import { KeyCode } from '../event/KeyCode'; /** * 自定义相机键盘输入 */ export declare class CustomArcRotateCameraKeyboardMoveInput implements ICameraInput<ArcRotateCamera> { camera: ArcRotateCamera; mgr: CameraMgr; keyLeft: KeyCode; keyRight: KeyCode; keyUp: KeyCode; keyDown: KeyCode; private _attached; private _noPreventDefault; private _isKeyLeftPressed; private _isKeyRightPressed; private _isKeyUpPressed; private _isKeyDownPressed; constructor(); getClassName(): string; getSimpleName(): string; attachControl(noPreventDefault?: boolean): void; detachControl(): void; checkInputs(): void; private _onKeyDown; private _onKeyUp; }