webcad-ue4-api/types/Add-on/Copy.d.ts

30 lines
953 B
TypeScript
Raw Normal View History

2024-10-29 17:14:43 +08:00
import { Matrix4 } from 'three';
import { Entity } from '../DatabaseServices/Entity/Entity';
import { IdMaping } from '../DatabaseServices/IdMaping';
import { Command } from '../Editor/CommandMachine';
/**
* copy
*
*
*
*
*
*
*
*
*
*
* ( )
*/
export declare class Command_Copy implements Command {
exec(): Promise<void>;
}
export declare function GetCopyEntsParam(originalEnts: Entity[]): {
copyEnts: Entity[];
dbEnts: Entity[];
idMapRev: IdMaping;
idMap: IdMaping;
oldEntsSet: Set<Entity>;
};
export declare function HardCloneObject(dbAllEnts: Entity[], mtx: Matrix4, idMapRev: IdMaping, idMap: IdMaping, oldEntsSet: Set<Entity>): void;
//# sourceMappingURL=Copy.d.ts.map