@polygonjs/polygonjs
Version:
node-based WebGL 3D engine https://polygonjs.com
15 lines (14 loc) • 514 B
TypeScript
import { WebGLRenderTarget } from 'three';
import { WebGLRenderer } from 'three';
export declare class PassWithHooks {
enabled: boolean;
needsSwap: boolean;
clear: boolean;
renderToScreen: boolean;
updatesRender: boolean;
constructor();
setSize(width: number, height: number): void;
render(renderer: WebGLRenderer, writeBuffer: WebGLRenderTarget, readBuffer: WebGLRenderTarget, deltaTime: number, maskActive: boolean): void;
onBeforeRender(): void;
onAfterRender(): void;
}