NodePostProcessing.d.ts 783 B

1234567891011121314151617181920212223242526272829303132333435
  1. import {
  2. Camera,
  3. Mesh,
  4. OrthographicCamera,
  5. Scene,
  6. WebGLRenderer,
  7. WebGLRenderTarget,
  8. } from '../../../../src/Three';
  9. import { ScreenNode } from '../inputs/ScreenNode';
  10. import { NodeMaterial } from '../materials/NodeMaterial';
  11. import { NodeFrame } from '../core/NodeFrame';
  12. export class NodePostProcessing {
  13. constructor( renderer: WebGLRenderer, renderTarget?: WebGLRenderTarget );
  14. renderer: WebGLRenderer;
  15. renderTarget: WebGLRenderTarget;
  16. output: ScreenNode;
  17. material: NodeMaterial
  18. camera: OrthographicCamera;
  19. scene: Scene;
  20. quad: Mesh;
  21. needsUpdate: boolean;
  22. render( scene: Scene, camera: Camera, frame: NodeFrame ): void;
  23. setSize( width: number, height: number ): void;
  24. copy( source: NodePostProcessing ): this;
  25. toJSON( meta?: object | string ): object;
  26. }