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 • 646 B
TypeScript
import { ShaderMaterial, Texture, WebGLRenderTarget } from 'three';
import { ThreeViewer } from '../../viewer';
import { IRenderTarget } from '../../rendering';
export declare class HVBlurHelper {
private _viewer;
horizontalBlurMaterial: ShaderMaterial<import('three').MaterialEventMap>;
verticalBlurMaterial: ShaderMaterial<import('three').MaterialEventMap>;
constructor(_viewer: ThreeViewer);
blur(source: Texture, dest: IRenderTarget & WebGLRenderTarget, tempTarget: IRenderTarget & WebGLRenderTarget, amountMultiplier?: number): void;
dispose(): void;
}
//# sourceMappingURL=../../src/three/utils/HVBlurHelper.d.ts.map