@glowjs/core
Version:
GlowJS数字孪生引擎核心库。
37 lines (36 loc) • 713 B
TypeScript
import { CameraMgr } from './CameraMgr';
/**
* 自动旋转
*/
export declare class AutoRotate {
/**
* 管理器
*/
readonly mgr: CameraMgr;
/**
* 获取或设置是否启用
*/
enable: boolean;
/**
* 间隔时间
*/
timeout: number;
/**
* 旋转速度
*/
speed: number;
private _timeoutId;
private _mouseIndex;
private _cacheMouseIndex;
/**
* 实例化一个自动旋转对象
* @param mgr 管理器
*/
constructor(mgr: CameraMgr);
private _update;
private _onMouseEvent;
/**
* 检查,true=无操作,false=有操作
*/
private _check;
}