RoomleConfigurator.Internal.BakedGroundContactShadowPass

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

Hierarchy

Table of contents

Constructors

Properties

Accessors

Methods

Constructors

constructor

new BakedGroundContactShadowPass(renderPassManager, renderer, groundGroup, parameters)

Parameters

NameType

renderPassManager

renderer

WebGLRenderer

groundGroup

Group<Object3DEventMap>

parameters

Overrides

RenderPass.constructor

Properties

limitPlaneSize

limitPlaneSize: boolean = true


needsUpdate

needsUpdate: boolean = true


noNeedOfUpdateCount

noNeedOfUpdateCount: number = 0


parameters

parameters: BakedGroundContactShadowParameters


renderTarget

Readonly renderTarget: WebGLRenderTarget<Texture>


shadowMapSize

shadowMapSize: number


addTestMesh

Static addTestMesh: boolean = false

Accessors

shadowGroundPlane

get shadowGroundPlane(): ShadowGroundPlane

Returns

ShadowGroundPlane

Methods

applyParameters

applyParameters(): void

Returns

void


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


setGroundVisibilityLayers

setGroundVisibilityLayers(visible): void

Parameters

NameType

visible

boolean

Returns

void


setScale

setScale(groundContactShadowScale, _shadowScale?): void

Parameters

NameType

groundContactShadowScale

number

_shadowScale?

number

Returns

void


updateBounds

updateBounds(sceneBounds, groundLevel?): void

Parameters

NameType

sceneBounds

groundLevel?

number

Returns

void


updateParameters

updateParameters(parameters): void

Parameters

Returns

void


updatePlaneAndShadowCamera

updatePlaneAndShadowCamera(): void

Returns

void

Last updated