WebGLDeferredRenderer.d.ts 603 B

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