webcad-ue4-api/types/ApplicationServices/HostApplicationServices.d.ts

49 lines
1.7 KiB
TypeScript
Raw Normal View History

2022-02-16 11:15:31 +08:00
import { MeshBasicMaterial, MeshStandardMaterial, Texture } from 'three';
2022-05-26 11:06:27 +08:00
import { FractionDigitsType } from '../Common/SystemEnum';
import { ICursorConfig } from '../Editor/ICursorConfig';
2022-02-16 11:15:31 +08:00
import { RenderType } from '../GraphicsSystem/RenderType';
import { DrillingOption } from '../UI/Store/drillInterface';
export declare class IHostApplicationServices {
2021-01-28 10:17:21 +08:00
DefaultMeshMaterial?: MeshBasicMaterial | MeshStandardMaterial;
2022-06-08 09:43:31 +08:00
isShowLightShadow: boolean;
2022-02-16 11:15:31 +08:00
ShowHistoryLog: boolean;
2022-06-08 09:43:31 +08:00
DrawWallBottomFace: boolean;
2022-02-16 11:15:31 +08:00
private __ProxyObject__;
static __ProxyKeys__: string[];
get ProxyObject(): any;
set ProxyObject(obj: any);
_renderType: RenderType;
DrillConfigs: Map<string, DrillingOption[]>;
openDrillingReactor: boolean;
sealingColorMap: [string, string][];
showLines: boolean;
uese: string;
forceFilterPxl: boolean;
chaidanOption: {
changXiuBian: number;
duanXiuBian: number;
useDefaultRad: boolean;
radius: number;
modeling2HoleRad: number;
isCheckInterfere: boolean;
noModeingData: string;
statTk: boolean;
statSt: boolean;
};
2022-05-26 11:06:27 +08:00
viewSize: {
minViewHeight: number;
maxViewHeight: number;
zoomSpeed: number;
};
cursorSize: ICursorConfig;
dimTextHeight: number;
lineWidth: number;
fractionDigitsType: FractionDigitsType;
2022-02-16 11:15:31 +08:00
private constructor();
private static _SingleInstance;
static GetInstance(): IHostApplicationServices;
LoadDefaultExr(): Promise<Texture>;
LoadMetalEnv(): Promise<Texture>;
2021-01-28 10:17:21 +08:00
}
export declare let HostApplicationServices: IHostApplicationServices;
//# sourceMappingURL=HostApplicationServices.d.ts.map