Interface: OcclusionPassBackend
Defined in: src/depth/occlusion/OcclusionPass.ts:22
Methods
dispose()
dispose():
void
Defined in: src/depth/occlusion/OcclusionPass.ts:41
Returns
void
render()
render(
renderer,writeBuffer?,readBuffer?,viewId?):void
Defined in: src/depth/occlusion/OcclusionPass.ts:31
Parameters
renderer
writeBuffer?
RenderTarget<Texture<unknown, TextureEventMap>, RenderTargetEventMap>
readBuffer?
RenderTarget<Texture<unknown, TextureEventMap>, RenderTargetEventMap>
viewId?
number
Returns
void
setDepthTexture()
setDepthTexture(
depthTexture,rawValueToMeters,viewId,depthNear?,depthViewMatrix?,depthProjectionMatrix?):void
Defined in: src/depth/occlusion/OcclusionPass.ts:23
Parameters
depthTexture
rawValueToMeters
number
viewId
number
depthNear?
number
depthViewMatrix?
depthProjectionMatrix?
Returns
void
updateOcclusionMapUniforms()
updateOcclusionMapUniforms(
uniforms,renderer):void
Defined in: src/depth/occlusion/OcclusionPass.ts:37
Parameters
uniforms
renderer
Returns
void