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

NameType

renderPassManager

width

number

height

number

samples

number

parameters?

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

NameType

renderer

WebGLRenderer

_writeBuffer

WebGLRenderTarget<Texture>

_readBuffer

WebGLRenderTarget<Texture>

_deltaTime

number

_maskActive

boolean

Returns

void

Inherited from

RenderPass.render


renderPass

renderPass(renderer): void

Parameters

NameType

renderer

WebGLRenderer

Returns

void

Overrides

RenderPass.renderPass


renderToTarget

renderToTarget(renderer): void

Parameters

NameType

renderer

WebGLRenderer

Returns

void


setSize

setSize(width, height): void

Parameters

NameType

width

number

height

number

Returns

void

Overrides

RenderPass.setSize


updateBounds

updateBounds(sceneBounds, _shadowAndAoScale): void

Parameters

NameType

sceneBounds

_shadowAndAoScale

number

Returns

void


updateParameters

updateParameters(parameters): void

Parameters

NameType

parameters

Returns

void

Last updated