@polygonjs/polygonjs
Version:
node-based WebGL 3D engine https://polygonjs.com
16 lines (15 loc) • 551 B
TypeScript
import { WebGLRenderer, Vector2, WebGLRenderTarget } from 'three';
export declare class CoreRenderBlur {
private _blurPlane;
private _horizontalBlurMaterial;
private _verticalBlurMaterial;
private _renderTargetBlur;
private _camera;
constructor(res: Vector2);
dispose(): void;
setSize(w: number, h: number): void;
private _createRenderTarget;
private _createCamera;
private _createBlurPlane;
applyBlur(renderTarget: WebGLRenderTarget, renderer: WebGLRenderer, amountH: number, amountV: number): void;
}