RoomleConfigurator.Internal.ShadowAndAoPass
configurator-core/src/roomle-configurator.internal.ShadowAndAoPass
Hierarchy
↳
ShadowAndAoPass
Table of contents
Constructors
Properties
Accessors
Methods
Constructors
constructor
• new ShadowAndAoPass(renderPassManager, width, height, samples, parameters?)
Parameters
renderPassManager
width
number
height
number
samples
number
parameters?
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
renderer
WebGLRenderer
_writeBuffer
WebGLRenderTarget<Texture>
_readBuffer
WebGLRenderTarget<Texture>
_deltaTime
number
_maskActive
boolean
Returns
void
Inherited from
renderPass
▸ renderPass(renderer): void
Parameters
renderer
WebGLRenderer
Returns
void
Overrides
renderToTarget
▸ renderToTarget(renderer): void
Parameters
renderer
WebGLRenderer
Returns
void
setSize
▸ setSize(width, height): void
Parameters
width
number
height
number
Returns
void
Overrides
RenderPass.setSize
updateBounds
▸ updateBounds(sceneBounds, _shadowAndAoScale): void
Parameters
sceneBounds
_shadowAndAoScale
number
Returns
void
updateParameters
▸ updateParameters(parameters): void
Parameters
parameters
Returns
void
Last updated