# Class: PoissonDenoiseRenderPass

configurator-core/src/roomle-configurator..PoissonDenoiseRenderPass

# Implements

# Table of contents

# Constructors

# Properties

# Accessors

# Methods

# Constructors

# constructor

new PoissonDenoiseRenderPass(width, height, samples, parameters?)

# Parameters

Name Type
width number
height number
samples number
parameters? PoissonDenoiseParameters

# Defined in

packages/common-core/src/webgl/renderer/pass/poisson-denoise-pass.ts:109 (opens new window)

# Properties

# _inputTexture

_inputTexture: Texture = null

# Defined in

packages/common-core/src/webgl/renderer/pass/poisson-denoise-pass.ts:85 (opens new window)


# depthTexture

depthTexture: Texture = null

# Defined in

packages/common-core/src/webgl/renderer/pass/poisson-denoise-pass.ts:86 (opens new window)


# needsUpdate

needsUpdate: boolean = true

# Defined in

packages/common-core/src/webgl/renderer/pass/poisson-denoise-pass.ts:74 (opens new window)


# normalTexture

normalTexture: Texture = null

# Defined in

packages/common-core/src/webgl/renderer/pass/poisson-denoise-pass.ts:87 (opens new window)


# parameters

parameters: PoissonDenoisePassParameters

# Defined in

packages/common-core/src/webgl/renderer/pass/poisson-denoise-pass.ts:75 (opens new window)

# Accessors

# inputTexture

set inputTexture(texture): void

# Parameters

Name Type
texture Texture

# Returns

void

# Implementation of

DenoisePass.inputTexture

# Defined in

packages/common-core/src/webgl/renderer/pass/poisson-denoise-pass.ts:105 (opens new window)


# texture

get texture(): Texture

# Returns

Texture

# Implementation of

DenoisePass.texture

# Defined in

packages/common-core/src/webgl/renderer/pass/poisson-denoise-pass.ts:99 (opens new window)

# Methods

# dispose

dispose(): void

# Returns

void

# Implementation of

DenoisePass.dispose

# Defined in

packages/common-core/src/webgl/renderer/pass/poisson-denoise-pass.ts:277 (opens new window)


# render

render(renderer, camera): void

# Parameters

Name Type
renderer WebGLRenderer
camera Camera

# Returns

void

# Implementation of

DenoisePass.render

# Defined in

packages/common-core/src/webgl/renderer/pass/poisson-denoise-pass.ts:319 (opens new window)


# renderToTarget

renderToTarget(renderer, camera, renderTarget): void

# Parameters

Name Type
renderer WebGLRenderer
camera Camera
renderTarget WebGLRenderTarget<Texture>

# Returns

void

# Defined in

packages/common-core/src/webgl/renderer/pass/poisson-denoise-pass.ts:340 (opens new window)


# setSize

setSize(width, height): void

# Parameters

Name Type
width number
height number

# Returns

void

# Implementation of

DenoisePass.setSize

# Defined in

packages/common-core/src/webgl/renderer/pass/poisson-denoise-pass.ts:283 (opens new window)


# updateBounds

updateBounds(sceneClipBox): void

# Parameters

Name Type
sceneClipBox Box3

# Returns

void

# Defined in

packages/common-core/src/webgl/renderer/pass/poisson-denoise-pass.ts:290 (opens new window)


# updateParameters

updateParameters(parameters): void

# Parameters

Name Type
parameters PoissonDenoisePassParameters

# Returns

void

# Defined in

packages/common-core/src/webgl/renderer/pass/poisson-denoise-pass.ts:295 (opens new window)


# updateTextures

updateTextures(parameters): void

# Parameters

Name Type
parameters PoissonDenoiseParameters

# Returns

void

# Defined in

packages/common-core/src/webgl/renderer/pass/poisson-denoise-pass.ts:304 (opens new window)