Browse Source

Merge pull request #20775 from Fluqz/saopass-ts

SAOPass typing fix
Mr.doob 4 năm trước cách đây
mục cha
commit
f62c3df3ad
1 tập tin đã thay đổi với 10 bổ sung8 xóa
  1. 10 8
      examples/jsm/postprocessing/SAOPass.d.ts

+ 10 - 8
examples/jsm/postprocessing/SAOPass.d.ts

@@ -13,8 +13,16 @@ import {
 
 import { Pass } from './Pass';
 
+export enum OUTPUT {
+	Beauty,
+	Default,
+	SAO,
+	Depth,
+	Normal
+}
+
 interface SAOPassParams {
-	output: SAOPass.OUTPUT;
+	output: OUTPUT;
 	saoBias: number;
 	saoIntensity: number;
 	saoScale: number;
@@ -52,13 +60,7 @@ export class SAOPass extends Pass {
 	fsQuad: object;
 	params: SAOPassParams;
 
-	static OUTPUT: {
-		Beauty: number;
-		Default: number;
-		SAO: number;
-		Depth: number;
-		Normal: number;
-	};
+	static OUTPUT: OUTPUT;
 
 	renderPass( renderer: WebGLRenderer, passMaterial: Material, renderTarget: WebGLRenderTarget, clearColor?: Color | string | number, clearAlpha?: number ): void;
 	renderOverride( renderer: WebGLRenderer, overrideMaterial: Material, renderTarget: WebGLRenderTarget, clearColor?: Color | string | number, clearAlpha?: number ): void;