configurator-core/src/roomle-configurator.
# Hierarchy
-
↳
ShadowAndAoPass
# Table of contents
# Constructors
# Properties
# Accessors
- aoAndSoftShadowRenderTarget
- aoRenderPass
- denoisePass
- denoiseRenderTargetTexture
- fadeRenderTarget
- finalTexture
- softShadowPass
# Methods
# Constructors
# constructor
• new ShadowAndAoPass(renderPassManager
, width
, height
, samples
, parameters?
)
# Parameters
Name | Type |
---|---|
renderPassManager | RenderPassManager |
width | number |
height | number |
samples | number |
parameters? | ShadowAndAoPassConstructorParameters |
# Overrides
# Properties
# needsUpdate
• needsUpdate: boolean
= true
# parameters
• parameters: ShadowAndAoPassParameters
# renderToRenderTarget
• renderToRenderTarget: boolean
= false
# shadowAndAoPassSettings
• shadowAndAoPassSettings: ShadowAndAoPassSettings
# shadowTransform
▪ Static
shadowTransform: Matrix4
# Accessors
# aoAndSoftShadowRenderTarget
• get
aoAndSoftShadowRenderTarget(): WebGLRenderTarget
<Texture
>
# Returns
WebGLRenderTarget
<Texture
>
# aoRenderPass
• get
aoRenderPass(): AORenderPass
# Returns
# denoisePass
• get
denoisePass(): DenoisePass
# Returns
# denoiseRenderTargetTexture
• get
denoiseRenderTargetTexture(): Texture
# Returns
Texture
# fadeRenderTarget
• get
fadeRenderTarget(): WebGLRenderTarget
<Texture
>
# Returns
WebGLRenderTarget
<Texture
>
# finalTexture
• get
finalTexture(): Texture
# Returns
Texture
# softShadowPass
• get
softShadowPass(): PoissonDenoiseRenderPass
# Returns
# Methods
# dispose
▸ dispose(): void
# Returns
void
# Overrides
RenderPass.dispose
# render
▸ render(renderer
, _writeBuffer
, _readBuffer
, _deltaTime
, _maskActive
): void
# Parameters
Name | Type |
---|---|
renderer | WebGLRenderer |
_writeBuffer | WebGLRenderTarget <Texture > |
_readBuffer | WebGLRenderTarget <Texture > |
_deltaTime | number |
_maskActive | boolean |
# Returns
void
# Inherited from
# renderPass
▸ renderPass(renderer
): void
# Parameters
Name | Type |
---|---|
renderer | WebGLRenderer |
# Returns
void
# Overrides
# renderToTarget
▸ renderToTarget(renderer
): void
# Parameters
Name | Type |
---|---|
renderer | WebGLRenderer |
# Returns
void
# setSize
▸ setSize(width
, height
): void
# Parameters
Name | Type |
---|---|
width | number |
height | number |
# Returns
void
# Overrides
RenderPass.setSize
# updateBounds
▸ updateBounds(sceneBounds
, _shadowAndAoScale
): void
# Parameters
Name | Type |
---|---|
sceneBounds | SceneVolume |
_shadowAndAoScale | number |
# Returns
void
# updateParameters
▸ updateParameters(parameters
): void
# Parameters
Name | Type |
---|---|
parameters | ShadowAndAoPassParameters |
# Returns
void