NodePostProcessing.d.ts 791 B

123456789101112131415161718192021222324252627282930313233
  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. }