RoomleConfigurator.Internal.ScreenSpaceShadowMapPass
configurator-core/src/roomle-configurator.internal.ScreenSpaceShadowMapPass
Hierarchy
↳
ScreenSpaceShadowMapPass
Table of contents
Constructors
Properties
Accessors
Methods
Constructors
constructor
• new ScreenSpaceShadowMapPass(renderPassManager
, viewportSize
, parameters
)
Parameters
renderPassManager
viewportSize
Vector2
parameters
Overrides
Properties
castShadow
• castShadow: boolean
drawGround
• drawGround: boolean
= true
needsUpdate
• needsUpdate: boolean
= false
parameters
• parameters: ScreenSpaceShadowMapParameters
shadowConfiguration
• shadowConfiguration: ShadowTypeConfiguration
shadowTypeNeedsUpdate
• shadowTypeNeedsUpdate: boolean
= true
Accessors
shadowOnGround
• set
shadowOnGround(value
): void
Parameters
value
boolean
Returns
void
shadowTexture
• get
shadowTexture(): Texture
Returns
Texture
Methods
addRectAreaLight
▸ addRectAreaLight(rectAreaLight
, parent
): void
Parameters
rectAreaLight
RectAreaLight
parent
Object3D
<Object3DEventMap
>
Returns
void
createShadowFromLightSources
▸ createShadowFromLightSources(parent
, lightSources
): void
Parameters
parent
Object3D
<Object3DEventMap
>
lightSources
Returns
void
dispose
▸ dispose(): void
Returns
void
Overrides
RenderPass.dispose
findShadowLightSource
▸ findShadowLightSource(lightSource
): Light
<LightShadow
<Camera
>>
Parameters
lightSource
Light
<LightShadow
<Camera
>>
Returns
Light
<LightShadow
<Camera
>>
forceShadowUpdate
▸ forceShadowUpdate(): void
Returns
void
getShadowLightSources
▸ getShadowLightSources(): Light
<LightShadow
<Camera
>>[]
Returns
Light
<LightShadow
<Camera
>>[]
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
setSize
▸ setSize(width
, height
): void
Parameters
width
number
height
number
Returns
void
Overrides
RenderPass.setSize
switchType
▸ switchType(type
): boolean
Parameters
type
string
Returns
boolean
updateBounds
▸ updateBounds(sceneBounds
, scaleShadow
): void
Parameters
sceneBounds
scaleShadow
number
Returns
void
updateParameters
▸ updateParameters(parameters
): void
Parameters
parameters
Returns
void
updatePositionAndTarget
▸ updatePositionAndTarget(): void
Returns
void
updateRectAreaLights
▸ updateRectAreaLights(rectAreaLights
, parent
): void
Parameters
rectAreaLights
RectAreaLight
[]
parent
Object3D
<Object3DEventMap
>
Returns
void
Last updated