UNPKG

web-ifc-three

Version:

This library is the implementation of [web-ifc](https://github.com/tomvandig/web-ifc) for [THREE.js](https://github.com/mrdoob/three.js/). This is the official IFCLoader of Three.js.

15 lines (14 loc) 626 B
import { WorkerAPIs } from '../BaseDefinitions'; import { IFCWorkerHandler } from '../IFCWorkerHandler'; import { IfcState } from '../../BaseDefinitions'; export declare class WorkerStateHandler { private handler; API: WorkerAPIs; state: IfcState; constructor(handler: IFCWorkerHandler); updateStateUseJson(): Promise<any>; updateStateWebIfcSettings(): Promise<any>; updateModelStateTypes(modelID: number, types: any): Promise<any>; updateModelStateJsonData(modelID: number, jsonData: any): Promise<any>; loadJsonDataFromWorker(modelID: number, path: string): Promise<any>; }