Reflector.d.ts 453 B

12345678910111213141516171819202122232425
  1. import {
  2. Mesh,
  3. BufferGeometry,
  4. Color,
  5. TextureEncoding,
  6. WebGLRenderTarget
  7. } from '../../../src/Three';
  8. export interface ReflectorOptions {
  9. color?: Color;
  10. textureWidth?: number;
  11. textureHeight?: number;
  12. clipBias?: number;
  13. shader?: object;
  14. recursion?: number;
  15. encoding?: TextureEncoding;
  16. }
  17. export class Reflector extends Mesh {
  18. constructor( geometry?: BufferGeometry, options?: ReflectorOptions );
  19. getRenderTarget(): WebGLRenderTarget;
  20. }