UNPKG

@animech-public/playcanvas

Version:
2 lines (1 loc) 496 B
import{RenderPass as e}from"../../platform/graphics/render-pass.js";class s extends e{constructor(e,s,r,t,a){super(e),this.requiresCubemaps=!1,this.shadowRenderer=s,this.light=r,this.face=t,this.applyVsm=a,this.shadowCamera=s.prepareFace(r,null,t),s.setupRenderPass(this,this.shadowCamera,!0)}execute(){this.shadowRenderer.renderFace(this.light,null,this.face,!1)}after(){this.applyVsm&&this.shadowRenderer.renderVsm(this.light,this.shadowCamera)}}export{s as RenderPassShadowLocalNonClustered};