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.
12 lines • 491 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