Properties
done
done: boolean = false
getMesh
getMesh: ((mesh: number) => Promise<G3dMesh>)
Type declaration
-
- (mesh: number): Promise<G3dMesh>
-
Returns Promise<G3dMesh>
instanceAction
instanceAction: ((mesh: G3dMesh, index: number) => void)
Type declaration
-
- (mesh: G3dMesh, index: number): void
-
Parameters
-
mesh: G3dMesh
-
index: number
Returns void
instanceQueue
instanceQueue: (() => void)[] = ...
mergeAction
mergeAction: ((mesh: G3dMesh, index: number) => void)
Type declaration
-
- (mesh: G3dMesh, index: number): void
-
Parameters
-
mesh: G3dMesh
-
index: number
Returns void
mergeQueue
mergeQueue: (() => void)[] = ...
Makes sure both instanced meshes and merged meshes are requested in the right order Also decouples downloads and processing.