# Class: BakedGroundContactShadowPass

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

# Hierarchy

# Table of contents

# Constructors

# Properties

# Accessors

# Methods

# Constructors

# constructor

new BakedGroundContactShadowPass(renderPassManager, renderer, groundGroup, parameters)

# Parameters

Name Type
renderPassManager RenderPassManager
renderer WebGLRenderer
groundGroup Group<Object3DEventMap>
parameters BakedGroundContactShadowConstructorParameters

# Overrides

RenderPass.constructor

# Defined in

packages/common-core/src/webgl/renderer/pass/baked-ground-contact-shadow-pass.ts:108 (opens new window)

# Properties

# limitPlaneSize

limitPlaneSize: boolean = true

# Defined in

packages/common-core/src/webgl/renderer/pass/baked-ground-contact-shadow-pass.ts:76 (opens new window)


# needsUpdate

needsUpdate: boolean = true

# Defined in

packages/common-core/src/webgl/renderer/pass/baked-ground-contact-shadow-pass.ts:79 (opens new window)


# noNeedOfUpdateCount

noNeedOfUpdateCount: number = 0

# Defined in

packages/common-core/src/webgl/renderer/pass/baked-ground-contact-shadow-pass.ts:80 (opens new window)


# parameters

parameters: BakedGroundContactShadowParameters

# Defined in

packages/common-core/src/webgl/renderer/pass/baked-ground-contact-shadow-pass.ts:77 (opens new window)


# renderTarget

Readonly renderTarget: WebGLRenderTarget<Texture>

# Defined in

packages/common-core/src/webgl/renderer/pass/baked-ground-contact-shadow-pass.ts:90 (opens new window)


# shadowMapSize

shadowMapSize: number

# Defined in

packages/common-core/src/webgl/renderer/pass/baked-ground-contact-shadow-pass.ts:75 (opens new window)


# addTestMesh

Static addTestMesh: boolean = false

# Defined in

packages/common-core/src/webgl/renderer/pass/baked-ground-contact-shadow-pass.ts:74 (opens new window)

# Accessors

# shadowGroundPlane

get shadowGroundPlane(): ShadowGroundPlane

# Returns

ShadowGroundPlane

# Defined in

packages/common-core/src/webgl/renderer/pass/baked-ground-contact-shadow-pass.ts:93 (opens new window)

# Methods

# applyParameters

applyParameters(): void

# Returns

void

# Defined in

packages/common-core/src/webgl/renderer/pass/baked-ground-contact-shadow-pass.ts:222 (opens new window)


# dispose

dispose(): void

# Returns

void

# Overrides

RenderPass.dispose

# Defined in

packages/common-core/src/webgl/renderer/pass/baked-ground-contact-shadow-pass.ts:204 (opens new window)


# 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

# Defined in

packages/common-core/src/webgl/renderer/pass/render-pass.ts:40 (opens new window)


# renderPass

renderPass(renderer): void

# Parameters

Name Type
renderer WebGLRenderer

# Returns

void

# Overrides

RenderPass.renderPass

# Defined in

packages/common-core/src/webgl/renderer/pass/baked-ground-contact-shadow-pass.ts:288 (opens new window)


# setGroundVisibilityLayers

setGroundVisibilityLayers(visible): void

# Parameters

Name Type
visible boolean

# Returns

void

# Defined in

packages/common-core/src/webgl/renderer/pass/baked-ground-contact-shadow-pass.ts:284 (opens new window)


# setScale

setScale(groundContactShadowScale, _shadowScale?): void

# Parameters

Name Type
groundContactShadowScale number
_shadowScale? number

# Returns

void

# Defined in

packages/common-core/src/webgl/renderer/pass/baked-ground-contact-shadow-pass.ts:241 (opens new window)


# updateBounds

updateBounds(sceneBounds, groundLevel?): void

# Parameters

Name Type
sceneBounds SceneVolume
groundLevel? number

# Returns

void

# Defined in

packages/common-core/src/webgl/renderer/pass/baked-ground-contact-shadow-pass.ts:247 (opens new window)


# updateParameters

updateParameters(parameters): void

# Parameters

Name Type
parameters BakedGroundContactShadowParameters

# Returns

void

# Defined in

packages/common-core/src/webgl/renderer/pass/baked-ground-contact-shadow-pass.ts:211 (opens new window)


# updatePlaneAndShadowCamera

updatePlaneAndShadowCamera(): void

# Returns

void

# Defined in

packages/common-core/src/webgl/renderer/pass/baked-ground-contact-shadow-pass.ts:273 (opens new window)