WebGLDeferredRenderer.d.ts 620 B

1234567891011121314151617181920212223242526
  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?: Vector2;
  11. renderer?: WebGLRenderer;
  12. width?: Vector2;
  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. }