@glowjs/core
Version:
GlowJS数字孪生引擎核心库。
35 lines (34 loc) • 764 B
TypeScript
import { Base } from '../base/Base';
import { App } from '../core/App';
import { BoundingBox } from '../runtime';
/**
* 跟踪器
*/
export declare class Tracker extends Base {
private _initialized;
private _root;
private _timeoutId;
/**
* 实例化一个跟踪器对象
* @param app 应用
*/
constructor(app: App);
/**
* 初始化
*/
init(): Promise<void>;
/**
* 显示到指定包围盒
* @param boundingBox 包围盒
* @param time 显示时间,单位秒,不设置表示不限时间
*/
show(boundingBox: BoundingBox, time?: number): void;
/**
* 隐藏
*/
hide(): void;
/**
* 释放
*/
dispose(): void;
}