1
0
Fork 0
mirror of https://github.com/DanielnetoDotCom/YouPHPTube synced 2025-10-04 10:19:24 +02:00
Oinktube/node_modules/three/examples/jsm/postprocessing/EffectComposer.d.ts
2023-12-11 11:59:56 -03:00

33 lines
873 B
TypeScript

import {
Clock,
WebGLRenderer,
WebGLRenderTarget,
} from '../../../src/Three';
import { Pass } from './Pass';
import { ShaderPass } from './ShaderPass';
export class EffectComposer {
constructor( renderer: WebGLRenderer, renderTarget?: WebGLRenderTarget );
renderer: WebGLRenderer;
renderTarget1: WebGLRenderTarget;
renderTarget2: WebGLRenderTarget;
writeBuffer: WebGLRenderTarget;
readBuffer: WebGLRenderTarget;
passes: Pass[];
copyPass: ShaderPass;
clock: Clock;
renderToScreen: boolean;
swapBuffers(): void;
addPass( pass: Pass ): void;
insertPass( pass: Pass, index: number ): void;
removePass( pass: Pass ): void;
isLastEnabledPass( passIndex: number ): boolean;
render( deltaTime?: number ): void;
reset( renderTarget?: WebGLRenderTarget ): void;
setSize( width: number, height: number ): void;
setPixelRatio( pixelRatio: number ): void;
}