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
>
parameters
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