UNPKG

@threepipe/plugin-svg-renderer

Version:

Plugins for SVG Rendering of 3d objects for Threepipe

29 lines 1.12 kB
import { AViewerPluginSync, IViewerEvent, ThreeViewer } from 'threepipe'; import { BasicSVGRenderer } from './basic/BasicSVGRenderer'; /** * SVG rendering of 3d objects using SVGRenderer from three/addons */ export declare class BasicSVGRendererPlugin extends AViewerPluginSync { readonly autoAddToContainer: boolean; static readonly PluginType = "BasicSVGRendererPlugin"; enabled: boolean; readonly renderer: BasicSVGRenderer; /** * @param enabled * @param autoAddToContainer - automatically add the svg to the viewer container and style it same as the viewer is position is absolute */ constructor(enabled?: boolean, autoAddToContainer?: boolean); protected _lastStyles?: string; onAdded(viewer: ThreeViewer): void; onRemove(viewer: ThreeViewer): void; autoRender: boolean; render(): void; download(): void; protected _viewerListeners: { postRender: (_: IViewerEvent) => void; }; get svgNode(): SVGElement; protected _refreshParams(): void; protected _onResize(): void; } //# sourceMappingURL=BasicSVGRendererPlugin.d.ts.map