UNPKG

threepipe

Version:

A modern 3D viewer framework built on top of three.js, written in TypeScript, designed to make creating high-quality, modular, and extensible 3D experiences on the web simple and enjoyable.

17 lines 847 B
import { AViewerPluginEventMap, AViewerPluginSync, ThreeViewer } from '../../viewer'; export declare abstract class AAssetManagerProcessStatePlugin<TE extends AViewerPluginEventMap = AViewerPluginEventMap> extends AViewerPluginSync<TE> { readonly container?: HTMLElement | undefined; enabled: boolean; protected _mainDiv: HTMLDivElement; protected _contentDiv: HTMLDivElement | undefined; private _onEnabledChange; protected constructor(suffix: string, container?: HTMLElement | undefined); protected abstract _updateMainDiv(processState: Map<string, { state: string; progress?: number | undefined; }>): void; onAdded(viewer: ThreeViewer): void; protected _onProcessStateUpdate(): void; onRemove(viewer: ThreeViewer): void; } //# sourceMappingURL=AAssetManagerProcessStatePlugin.d.ts.map