From c21d70f590f3307e4382b627005ae08fc5ee21b2 Mon Sep 17 00:00:00 2001 From: Nathan Bierema Date: Mon, 28 Aug 2023 19:43:16 -0400 Subject: [PATCH] RenderPass: Make clear color and alpha independent. (#587) --- .../jsm/postprocessing/RenderPass.d.ts | 20 ++++++++++++++----- 1 file changed, 15 insertions(+), 5 deletions(-) diff --git a/types/three/examples/jsm/postprocessing/RenderPass.d.ts b/types/three/examples/jsm/postprocessing/RenderPass.d.ts index 6bfe8a9b3..97eb421e4 100644 --- a/types/three/examples/jsm/postprocessing/RenderPass.d.ts +++ b/types/three/examples/jsm/postprocessing/RenderPass.d.ts @@ -1,13 +1,23 @@ import { Scene, Camera, Material, Color } from '../../../src/Three.js'; -import { Pass, FullScreenQuad } from './Pass.js'; +import { Pass } from './Pass.js'; export class RenderPass extends Pass { - constructor(scene: Scene, camera: Camera, overrideMaterial?: Material, clearColor?: Color, clearAlpha?: number); + constructor( + scene: Scene, + camera: Camera, + overrideMaterial?: Material | null, + clearColor?: Color | null, + clearAlpha?: number | null, + ); + scene: Scene; camera: Camera; - overrideMaterial: Material; - clearColor: Color; - clearAlpha: number; + + overrideMaterial: Material | null; + + clearColor: Color | null; + clearAlpha: number | null; + clearDepth: boolean; }