SubsurfaceScatteringShader.d.ts 909 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. import {
  2. Uniform
  3. } from '../../../src/Three';
  4. export const SubsurfaceScatteringShader: {
  5. uniforms: {
  6. alphaMap: Uniform;
  7. ambientLightColor: Uniform;
  8. color: Uniform;
  9. diffuse: Uniform;
  10. directionalLights: Uniform;
  11. directionalShadowMap: Uniform;
  12. directionalShadowMatrix: Uniform;
  13. emissive: Uniform;
  14. hemisphereLights: Uniform;
  15. lightProbe: Uniform;
  16. map: Uniform;
  17. opacity: Uniform;
  18. pointLights: Uniform;
  19. pointShadowMap: Uniform;
  20. pointShadowMatrix: Uniform;
  21. rectAreaLights: Uniform;
  22. shininess: Uniform;
  23. specular: Uniform;
  24. spotLights: Uniform;
  25. spotShadowMap: Uniform;
  26. spotShadowMatrix: Uniform;
  27. thicknessAmbient: Uniform;
  28. thicknessAttenuation: Uniform;
  29. thicknessColor: Uniform;
  30. thicknessDistortion: Uniform;
  31. thicknessMap: Uniform;
  32. thicknessPower: Uniform;
  33. thicknessScale: Uniform;
  34. uvTransform: Uniform;
  35. };
  36. vertexShader: string;
  37. fragmentShader: string;
  38. };