# Class: PoissonDenoiseRenderPass
configurator-core/src/roomle-configurator.
# 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
# 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
# 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
# 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)