RoomleConfigurator.Internal.BakedGroundContactShadowPass
configurator-core/src/roomle-configurator.internal.BakedGroundContactShadowPass
Hierarchy
↳
BakedGroundContactShadowPass
Table of contents
Constructors
Properties
Accessors
Methods
Constructors
constructor
• new BakedGroundContactShadowPass(renderPassManager, renderer, groundGroup, parameters)
Parameters
renderPassManager
renderer
WebGLRenderer
groundGroup
Group<Object3DEventMap>
Overrides
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
Methods
applyParameters
▸ applyParameters(): void
Returns
void
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
setGroundVisibilityLayers
▸ setGroundVisibilityLayers(visible): void
Parameters
visible
boolean
Returns
void
setScale
▸ setScale(groundContactShadowScale, _shadowScale?): void
Parameters
groundContactShadowScale
number
_shadowScale?
number
Returns
void
updateBounds
▸ updateBounds(sceneBounds, groundLevel?): void
Parameters
sceneBounds
groundLevel?
number
Returns
void
updateParameters
▸ updateParameters(parameters): void
Parameters
parameters
Returns
void
updatePlaneAndShadowCamera
▸ updatePlaneAndShadowCamera(): void
Returns
void
Last updated