RoomleConfigurator.Internal.ShadowAndAoPass

configurator-core/src/roomle-configurator.internal.ShadowAndAoPass

Hierarchy

Table of contents

Constructors

Properties

Accessors

Methods

Constructors

constructor

• new ShadowAndAoPass(renderPassManager, width, height, samples, parameters?)

Parameters

Name
Type

renderPassManager

width

number

height

number

samples

number

Overrides

RenderPass.constructor

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

AORenderPass


denoisePass

• get denoisePass(): DenoisePass

Returns

DenoisePass


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

PoissonDenoiseRenderPass

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.render


renderPass

â–¸ renderPass(renderer): void

Parameters

Name
Type

renderer

WebGLRenderer

Returns

void

Overrides

RenderPass.renderPass


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

_shadowAndAoScale

number

Returns

void


updateParameters

â–¸ updateParameters(parameters): void

Parameters

Name
Type

Returns

void

Last updated