WebGLDeferredRenderer.d.ts 613 B

12345678910111213141516171819202122232425262728
  1. import {
  2. Camera,
  3. Scene,
  4. Vector2,
  5. WebGLRenderer
  6. } from '../../../src/Three';
  7. export interface WebGLDeferredRendererParameters {
  8. antialias?: boolean;
  9. cacheKeepAlive?: boolean;
  10. height?: number;
  11. renderer?: WebGLRenderer;
  12. width?: number;
  13. }
  14. export class WebGLDeferredRenderer {
  15. constructor( parameters: WebGLDeferredRendererParameters );
  16. domElement: HTMLElement;
  17. forwardRendering: boolean;
  18. renderer: WebGLRenderer;
  19. enableLightPrePass( enabled: boolean ): void;
  20. render( scene: Scene, camera: Camera ): void;
  21. setAntialias( enabled: boolean ): void;
  22. setSize( width: number, height: number ): void;
  23. }