diff --git a/examples/jsm/postprocessing/SAOPass.d.ts b/examples/jsm/postprocessing/SAOPass.d.ts index 43de74e6fc53c35668967ab64c29e48377ebf0fe..00b6961ca68c8e8a718786b95319309f1ebe216c 100644 --- a/examples/jsm/postprocessing/SAOPass.d.ts +++ b/examples/jsm/postprocessing/SAOPass.d.ts @@ -13,6 +13,19 @@ import { import { Pass } from './Pass'; +interface SAOPassParams { + output: SAOPass.OUTPUT; + saoBias: number; + saoIntensity: number; + saoScale: number; + saoKernelRadius: number; + saoMinResolution: number; + saoBlur: number; + saoBlurRadius: number; + saoBlurStdDev: number; + saoBlurDepthCutoff: number; +} + export class SAOPass extends Pass { constructor(scene: Scene, camera: Camera, depthTexture?: boolean, useNormals?: boolean, resolution?: Vector2); scene: Scene; @@ -36,7 +49,8 @@ export class SAOPass extends Pass { materialCopy: ShaderMaterial; depthCopy: ShaderMaterial; fsQuad: object; - + params: SAOPassParams; + static OUTPUT: { Default: number; Beauty: number;