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
Name | Type |
---|---|
| |
|
|
|
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
Name | Type |
---|---|
|
|
Returns
void
shadowTexture
• get
shadowTexture(): Texture
Returns
Texture
Methods
addRectAreaLight
▸ addRectAreaLight(rectAreaLight
, parent
): void
Parameters
Name | Type |
---|---|
|
|
|
|
Returns
void
createShadowFromLightSources
▸ createShadowFromLightSources(parent
, lightSources
): void
Parameters
Name | Type |
---|---|
|
|
|
Returns
void
dispose
▸ dispose(): void
Returns
void
Overrides
RenderPass.dispose
findShadowLightSource
▸ findShadowLightSource(lightSource
): Light
<LightShadow
<Camera
>>
Parameters
Name | Type |
---|---|
|
|
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
Name | Type |
---|---|
|
|
|
|
|
|
|
|
|
|
Returns
void
Inherited from
renderPass
▸ renderPass(renderer
): void
Parameters
Name | Type |
---|---|
|
|
Returns
void
Overrides
setSize
▸ setSize(width
, height
): void
Parameters
Name | Type |
---|---|
|
|
|
|
Returns
void
Overrides
RenderPass.setSize
switchType
▸ switchType(type
): boolean
Parameters
Name | Type |
---|---|
|
|
Returns
boolean
updateBounds
▸ updateBounds(sceneBounds
, scaleShadow
): void
Parameters
Name | Type |
---|---|
| |
|
|
Returns
void
updateParameters
▸ updateParameters(parameters
): void
Parameters
Name | Type |
---|---|
|
Returns
void
updatePositionAndTarget
▸ updatePositionAndTarget(): void
Returns
void
updateRectAreaLights
▸ updateRectAreaLights(rectAreaLights
, parent
): void
Parameters
Name | Type |
---|---|
|
|
|
|
Returns
void
Last updated