threepipe
Version:
A 3D viewer framework built on top of three.js in TypeScript with a focus on quality rendering, modularity and extensibility.
12 lines • 495 B
TypeScript
import { AViewerPluginSync, ThreeViewer } from '../../viewer';
import { TControlsCtor } from '../../core';
export declare abstract class ACameraControlsPlugin extends AViewerPluginSync<''> {
readonly enabled = true;
toJSON: any;
protected abstract _controlsCtor: TControlsCtor;
abstract readonly controlsKey: string;
onAdded(viewer: ThreeViewer): void;
onRemove(viewer: ThreeViewer): void;
private _cameraChanged;
}
//# sourceMappingURL=ACameraControlsPlugin.d.ts.map