@types/three
Version:
TypeScript definitions for three
32 lines (24 loc) • 654 B
TypeScript
import { Material, WebGLRenderer, WebGLRenderTarget } from "three";
export class Pass {
constructor();
isPass: boolean;
enabled: boolean;
needsSwap: boolean;
clear: boolean;
renderToScreen: boolean;
setSize(width: number, height: number): void;
render(
renderer: WebGLRenderer,
writeBuffer: WebGLRenderTarget,
readBuffer: WebGLRenderTarget,
deltaTime: number,
maskActive: boolean,
): void;
dispose(): void;
}
export class FullScreenQuad {
constructor(material?: Material);
render(renderer: WebGLRenderer): void;
dispose(): void;
material: Material;
}