@speckle/viewer
Version:
A 3d viewer for Speckle, based on threejs.
19 lines (18 loc) • 822 B
TypeScript
import SpeckleConverter from './SpeckleConverter.js';
import { Loader } from '../Loader.js';
import { WorldTree } from '../../../index.js';
import { ObjectLoader2 } from '@speckle/objectloader2';
export declare class SpeckleLoader extends Loader {
protected loader: ObjectLoader2;
protected converter: SpeckleConverter;
protected tree: WorldTree;
protected isCancelled: boolean;
protected isFinished: boolean;
get resource(): string;
get finished(): boolean;
constructor(targetTree: WorldTree, resource: string, authToken?: string, enableCaching?: boolean, resourceData?: unknown);
protected initObjectLoader(resource: string, authToken?: string, _enableCaching?: boolean, resourceData?: unknown): ObjectLoader2;
load(): Promise<boolean>;
cancel(): void;
dispose(): void;
}