threepipe
Version:
A 3D viewer framework built on top of three.js in TypeScript with a focus on quality rendering, modularity and extensibility.
22 lines • 920 B
TypeScript
import { AViewerPluginSync, IViewerEvent, ThreeViewer } from '../../viewer';
import { DomPlacement, GizmoOrientation, ViewHelper2 } from '../../three';
export declare class EditorViewWidgetPlugin extends AViewerPluginSync<''> {
readonly placement: DomPlacement;
readonly size: number;
static readonly PluginType = "EditorViewWidgetPlugin";
enabled: boolean;
setDirty(): void;
constructor(placement?: DomPlacement, size?: number);
widget?: ViewHelper2;
onAdded(v: ThreeViewer): void;
onRemove(viewer: ThreeViewer): void;
protected _mainCameraChange(): void;
protected _mainCameraUpdate(): void;
protected _needsRender: boolean;
protected _viewerListeners: {
postRender: (_: IViewerEvent) => void;
postFrame: (_: IViewerEvent) => void;
};
setOrientation(orientation: GizmoOrientation): void;
}
//# sourceMappingURL=EditorViewWidgetPlugin.d.ts.map