UNPKG

@glowjs/core

Version:

GlowJS数字孪生引擎核心库。

35 lines (34 loc) 761 B
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>; }