configurator-core/src/roomle-configurator.
# Hierarchy
-
↳
BakedGroundContactShadowPass
# Table of contents
# Constructors
# Properties
# Accessors
# Methods
- applyParameters
- dispose
- render
- renderPass
- setGroundVisibilityLayers
- setScale
- updateBounds
- updateParameters
- updatePlaneAndShadowCamera
# Constructors
# constructor
• new BakedGroundContactShadowPass(renderPassManager
, renderer
, groundGroup
, parameters
)
# Parameters
Name | Type |
---|---|
renderPassManager | RenderPassManager |
renderer | WebGLRenderer |
groundGroup | Group <Object3DEventMap > |
parameters | BakedGroundContactShadowConstructorParameters |
# 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
Name | Type |
---|---|
renderer | WebGLRenderer |
_writeBuffer | WebGLRenderTarget <Texture > |
_readBuffer | WebGLRenderTarget <Texture > |
_deltaTime | number |
_maskActive | boolean |
# Returns
void
# Inherited from
# renderPass
▸ renderPass(renderer
): void
# Parameters
Name | Type |
---|---|
renderer | WebGLRenderer |
# Returns
void
# Overrides
# setGroundVisibilityLayers
▸ setGroundVisibilityLayers(visible
): void
# Parameters
Name | Type |
---|---|
visible | boolean |
# Returns
void
# setScale
▸ setScale(groundContactShadowScale
, _shadowScale?
): void
# Parameters
Name | Type |
---|---|
groundContactShadowScale | number |
_shadowScale? | number |
# Returns
void
# updateBounds
▸ updateBounds(sceneBounds
, groundLevel?
): void
# Parameters
Name | Type |
---|---|
sceneBounds | SceneVolume |
groundLevel? | number |
# Returns
void
# updateParameters
▸ updateParameters(parameters
): void
# Parameters
Name | Type |
---|---|
parameters | BakedGroundContactShadowParameters |
# Returns
void
# updatePlaneAndShadowCamera
▸ updatePlaneAndShadowCamera(): void
# Returns
void