@woosh/meep-engine
Version:
Pure JavaScript game engine. Fully featured and production ready.
37 lines • 846 B
TypeScript
export class ShadowMapRenderer {
/**
*
* @type {WebGLRenderer|null}
* @private
*/
private __renderer;
/**
*
* @type {Signal}
*/
onBeforeRender: Signal;
/**
*
* @param {THREE.WebGLRenderer} renderer
* @param {LightShadow} shadow
* @param {Scene} scene
* @param {Light} light
*/
update(renderer: THREE.WebGLRenderer, shadow: LightShadow, scene: Scene, light: Light): void;
/**
*
* @param {LightShadow} shadow
* @private
*/
private __do_vsm_pass;
/**
*
* @param {LightShadow} shadow
* @param {THREE.WebGLRenderer} renderer
* @private
*/
private __ensure_map;
}
import Signal from "../../../core/events/signal/Signal.js";
import { Scene } from "three";
//# sourceMappingURL=ShadowMapRenderer.d.ts.map