webcad-ue4-api/types/DatabaseServices/MaterialTable.d.ts

27 lines
1.3 KiB
TypeScript
Raw Normal View History

import { CADFiler } from "./CADFiler";
import { ObjectId } from "./ObjectId";
2021-01-28 10:17:21 +08:00
import { PhysicalMaterialRecord } from "./PhysicalMaterialRecord";
import { SymbolTable } from "./SymbolTable";
2021-01-28 10:17:21 +08:00
export declare class MaterialTable extends SymbolTable {
protected _CurFloorMtl: ObjectId;
protected _CurWallMtl: ObjectId;
2023-02-22 09:27:57 +08:00
protected _CurDrawMtl: ObjectId;
2023-08-07 14:56:19 +08:00
protected _CurBulkCeilingFaceMaterial: ObjectId;
get CurFloorMtl(): ObjectId<import("./CADObject").CADObject>;
get CurWallMtl(): ObjectId<import("./CADObject").CADObject>;
2023-02-22 09:27:57 +08:00
get CurBoardMtl(): ObjectId<import("./CADObject").CADObject>;
2023-08-07 14:56:19 +08:00
get CurBulkCeilingFaceMaterial(): ObjectId<import("./CADObject").CADObject>;
set CurFloorMtl(id: ObjectId<import("./CADObject").CADObject>);
set CurWallMtl(id: ObjectId<import("./CADObject").CADObject>);
2023-02-22 09:27:57 +08:00
set CurBoardMtl(id: ObjectId<import("./CADObject").CADObject>);
2023-08-07 14:56:19 +08:00
set CurBulkCeilingFaceMaterial(id: ObjectId<import("./CADObject").CADObject>);
2021-01-28 10:17:21 +08:00
get Materials(): Map<string, PhysicalMaterialRecord>;
Remove(record: PhysicalMaterialRecord): void;
GetAt(name: string): PhysicalMaterialRecord | undefined;
Has(name: string): boolean;
AllocateName(name?: string): string;
2023-02-22 09:27:57 +08:00
Destroy(): void;
ReadFile(file: CADFiler): void;
WriteFile(file: CADFiler): void;
2021-01-28 10:17:21 +08:00
}
//# sourceMappingURL=MaterialTable.d.ts.map