UNPKG

threepipe

Version:

A 3D viewer framework built on top of three.js in TypeScript with a focus on quality rendering, modularity and extensibility.

20 lines 703 B
import { AViewerPluginSync } from '../../viewer'; import { IRenderTarget } from '../../rendering'; import { ICamera } from '../../core'; export interface VirtualCamera { camera: ICamera; target: IRenderTarget; enabled: boolean; } export declare class VirtualCamerasPlugin extends AViewerPluginSync<'preRenderCamera' | 'preBlitCamera' | 'postRenderCamera'> { static readonly PluginType = "VirtualCamerasPlugin"; enabled: boolean; toJSON: any; constructor(enabled?: boolean); cameras: VirtualCamera[]; protected _viewerListeners: { preRender: () => void; }; addCamera(camera: ICamera): VirtualCamera; } //# sourceMappingURL=VirtualCamerasPlugin.d.ts.map