UNPKG

@glowjs/core

Version:

GlowJS数字孪生引擎核心库。

36 lines (35 loc) 836 B
import { App } from '../core/App'; import { Building } from './Building'; import { Floor } from './Floor'; /** * (泛)园区[片区] */ export declare class Campus extends Floor { /** * 实例化一个(泛)园区对象 * @param {App} app 应用 */ constructor(app: App); /** * 获取实例类型 */ get instanceClass(): any; /** * 获取所有建筑 */ get buildings(): Building[]; /** * 序列化成JSON对象 */ toJson(): any; /** * 从JSON对象反序列化(仅生成层级树) * @param json JSON对象 */ fromJson(json: any): void; /** * 创建(仅当前层级可见对象) * @param {boolean} force 是否强制 */ build(force?: boolean): Promise<void>; }