@glowjs/core
Version:
GlowJS数字孪生引擎核心库。
35 lines (34 loc) • 761 B
TypeScript
import { Entity } from './Entity';
import { App } from '../core/App';
/**
* 组
*/
export declare class Group extends Entity {
/**
* 实例化一个组对象
* @param {App} app 应用
*/
constructor(app: App);
/**
* 获取实例类型
*/
get instanceClass(): any;
/**
* 获取摆件
*/
get placements(): Entity[];
/**
* 序列化成JSON对象
*/
toJson(): void;
/**
* 从JSON对象反序列化(仅生成层级树)
* @param {*} json JSON对象
*/
fromJson(json: any): void;
/**
* 创建(仅当前层级可见对象
* @param {boolean} force 是否强制
*/
build(force?: boolean): Promise<void>;
}