mirror of
https://github.com/gosticks/DefinitelyTyped.git
synced 2025-10-16 12:05:41 +00:00
26 lines
660 B
TypeScript
26 lines
660 B
TypeScript
import { WebGLRenderTarget, WebGLRenderer } from "./three-core";
|
|
import { ShaderPass } from "./three-shaderpass";
|
|
|
|
export class EffectComposer {
|
|
constructor(renderer: WebGLRenderer, renderTarget?: WebGLRenderTarget);
|
|
|
|
renderTarget1: WebGLRenderTarget;
|
|
renderTarget2: WebGLRenderTarget;
|
|
writeBuffer: WebGLRenderTarget;
|
|
readBuffer: WebGLRenderTarget;
|
|
passes: any[];
|
|
copyPass: ShaderPass;
|
|
|
|
swapBuffers(): void;
|
|
|
|
addPass(pass: any): void;
|
|
|
|
insertPass(pass: any, index: number): void;
|
|
|
|
render(delta?: number): void;
|
|
|
|
reset(renderTarget?: WebGLRenderTarget): void;
|
|
|
|
setSize(width: number, height: number): void;
|
|
}
|