SAOShader.d.ts 640 B

1234567891011121314151617181920212223242526272829303132
  1. import {
  2. Uniform
  3. } from '../../../src/Three';
  4. export const SAOShader: {
  5. defines: {
  6. NUM_SAMPLES: number;
  7. NUM_RINGS: number;
  8. NORMAL_TEXTURE: number;
  9. DIFFUSE_TEXTURE: number;
  10. DEPTH_PACKING: number;
  11. PERSPECTIVE_CAMERA: number;
  12. };
  13. uniforms: {
  14. tDepth: Uniform;
  15. tDiffuse: Uniform;
  16. tNormal: Uniform;
  17. size: Uniform;
  18. cameraNear: Uniform;
  19. cameraFar: Uniform;
  20. cameraProjectionMatrix: Uniform;
  21. cameraInverseProjectionMatrix: Uniform;
  22. scale: Uniform;
  23. intensity: Uniform;
  24. bias: Uniform;
  25. minResolution: Uniform;
  26. kernelRadius: Uniform;
  27. randomSeed: Uniform;
  28. };
  29. vertexShader: string;
  30. fragmentShader: string;
  31. };