2
0

Water2.d.ts 572 B

12345678910111213141516171819202122232425262728293031
  1. import {
  2. BufferGeometry,
  3. Color,
  4. Geometry,
  5. Mesh,
  6. Texture,
  7. TextureEncoding,
  8. Vector2
  9. } from '../../../src/Three';
  10. export interface WaterOptions {
  11. color?: Color | string | number;
  12. textureWidth?: number;
  13. textureHeight?: number;
  14. clipBias?: number;
  15. flowDirection?: Vector2;
  16. flowSpeed?: number;
  17. reflectivity?: number;
  18. scale?: number;
  19. shader?: object;
  20. flowMap?: Texture;
  21. normalMap0?: Texture;
  22. normalMap1?: Texture;
  23. encoding?: TextureEncoding;
  24. }
  25. export class Water extends Mesh {
  26. constructor( geometry: Geometry | BufferGeometry, options: WaterOptions );
  27. }