diff --git a/types/three/examples/jsm/postprocessing/MaskPass.d.ts b/types/three/examples/jsm/postprocessing/MaskPass.d.ts index 7530a4543..2d5fa7bc4 100644 --- a/types/three/examples/jsm/postprocessing/MaskPass.d.ts +++ b/types/three/examples/jsm/postprocessing/MaskPass.d.ts @@ -1,10 +1,10 @@ -import { Scene, Camera } from '../../../src/Three'; +import { Object3D, Camera } from '../../../src/Three'; import { Pass } from './Pass'; export class MaskPass extends Pass { - constructor(scene: Scene, camera: Camera); - scene: Scene; + constructor(scene: Object3D, camera: Camera); + scene: Object3D; camera: Camera; inverse: boolean; } diff --git a/types/three/examples/jsm/postprocessing/Pass.d.ts b/types/three/examples/jsm/postprocessing/Pass.d.ts index 1e8721e78..7ef642c21 100644 --- a/types/three/examples/jsm/postprocessing/Pass.d.ts +++ b/types/three/examples/jsm/postprocessing/Pass.d.ts @@ -17,11 +17,11 @@ export class Pass { ): void; } -export class FullScreenQuad { - constructor(material?: Material); +export class FullScreenQuad { + constructor(material?: M); render(renderer: WebGLRenderer): void; dispose(): void; - material: Material; + material: M; } diff --git a/types/three/examples/jsm/postprocessing/RenderPass.d.ts b/types/three/examples/jsm/postprocessing/RenderPass.d.ts index ec2fe7c8a..2e226f040 100644 --- a/types/three/examples/jsm/postprocessing/RenderPass.d.ts +++ b/types/three/examples/jsm/postprocessing/RenderPass.d.ts @@ -1,10 +1,10 @@ -import { Scene, Camera, Material, Color } from '../../../src/Three'; +import { Object3D, Camera, Material, Color } from '../../../src/Three'; import { Pass } from './Pass'; export class RenderPass extends Pass { - constructor(scene: Scene, camera: Camera, overrideMaterial?: Material, clearColor?: Color, clearAlpha?: number); - scene: Scene; + constructor(scene: Object3D, camera: Camera, overrideMaterial?: Material, clearColor?: Color, clearAlpha?: number); + scene: Object3D; camera: Camera; overrideMaterial: Material; clearColor: Color; diff --git a/types/three/examples/jsm/postprocessing/SSAARenderPass.d.ts b/types/three/examples/jsm/postprocessing/SSAARenderPass.d.ts index 59cc003e6..1198caf39 100644 --- a/types/three/examples/jsm/postprocessing/SSAARenderPass.d.ts +++ b/types/three/examples/jsm/postprocessing/SSAARenderPass.d.ts @@ -1,9 +1,9 @@ -import { Scene, Camera, ColorRepresentation, ShaderMaterial, WebGLRenderTarget } from '../../../src/Three'; +import { Scene, Camera, ColorRepresentation, ShaderMaterial, WebGLRenderTarget, Object3D } from '../../../src/Three'; import { Pass } from './Pass'; export class SSAARenderPass extends Pass { - constructor(scene: Scene, camera: Camera, clearColor: ColorRepresentation, clearAlpha: number); + constructor(scene: Object3D, camera: Camera, clearColor?: ColorRepresentation, clearAlpha?: number); scene: Scene; camera: Camera; sampleLevel: number; diff --git a/types/three/examples/jsm/postprocessing/ShaderPass.d.ts b/types/three/examples/jsm/postprocessing/ShaderPass.d.ts index ff67e99d6..54da7044b 100644 --- a/types/three/examples/jsm/postprocessing/ShaderPass.d.ts +++ b/types/three/examples/jsm/postprocessing/ShaderPass.d.ts @@ -19,5 +19,5 @@ export class ShaderPass; material: ShaderMaterial; - fsQuad: FullScreenQuad; + fsQuad: FullScreenQuad; }