import { SceneContext } from "../Context/SceneContext"; import { Element } from "../Model/Element"; import { Group } from "../Model/Group"; import { RecordMedium } from "../Record/RecordMedium"; /** * 打组 * @category 编辑 */ export declare class GroupManager { private _sc; constructor(sc: SceneContext); /** * 获取组里的构件 * @param name * @returns */ get_elements(group: Group): Element[]; /** * 在组里添加构件 * @param group * @param elements * @returns */ add_elements(group: Group, elements: Element[]): boolean; /** * 在组里添加构件 * @param group * @param elements * @returns */ set_elements(group: Group, elements: Element[]): boolean; private get_indices; /** * * @param group 需要导出的组 * @param mediums * @returns */ export(group: Group, mediums: RecordMedium[]): ArrayBuffer; /** * 导入组 * @param group * @param mediums * @param buffer */ import(group: Group, mediums: RecordMedium[], buffer: ArrayBuffer): void; }