TerrainShader.d.ts 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. import {
  2. Uniform
  3. } from '../../../src/Three';
  4. export const TerrainShader: {
  5. uniforms: {
  6. ambientLightColor: Uniform;
  7. diffuse: Uniform;
  8. directionalLights: Uniform;
  9. directionalShadowMap: Uniform;
  10. directionalShadowMatrix: Uniform;
  11. enableDiffuse1: Uniform;
  12. enableDiffuse2: Uniform;
  13. enableReflection: Uniform;
  14. enableSpecular: Uniform;
  15. fogColor: Uniform;
  16. fogDensity: Uniform;
  17. fogFar: Uniform;
  18. fogNear: Uniform;
  19. hemisphereLights: Uniform;
  20. lightProbe: Uniform;
  21. opacity: Uniform;
  22. pointLights: Uniform;
  23. pointShadowMap: Uniform;
  24. pointShadowMatrix: Uniform;
  25. rectAreaLights: Uniform;
  26. shininess: Uniform;
  27. specular: Uniform;
  28. spotLights: Uniform;
  29. spotShadowMap: Uniform;
  30. spotShadowMatrix: Uniform;
  31. tDetail: Uniform;
  32. tDiffuse1: Uniform;
  33. tDiffuse2: Uniform;
  34. tDisplacement: Uniform;
  35. tNormal: Uniform;
  36. tSpecular: Uniform;
  37. uDisplacementBias: Uniform;
  38. uDisplacementScale: Uniform;
  39. uNormalScale: Uniform;
  40. uOffset: Uniform;
  41. uRepeatBase: Uniform;
  42. uRepeatOverlay: Uniform;
  43. };
  44. vertexShader: string;
  45. fragmentShader: string;
  46. };