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