import { SceneContext } from "../Context/SceneContext"; import { RecordMedium } from "../Record/RecordMedium"; import { VisibilityRecord } from "../Record/VisibilityRecord"; /** * 可见性方案 */ export declare class VisibleRecordManager { private _sc; constructor(sc: SceneContext); /** * 保存当前可见性状态 * @param record 接收保存的方案 */ save_to_record(record: VisibilityRecord): void; /** * 导出 * @param record * @param mediums * @returns */ export(record: VisibilityRecord, mediums: RecordMedium[]): ArrayBuffer; /** * 导入 * @param record * @param mediums * @param buffer */ import(record: VisibilityRecord, mediums: RecordMedium[], buffer: ArrayBuffer): void; }