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.

22 lines 921 B
import { AViewerPluginSync, type 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