@woosh/meep-engine
Version:
Pure JavaScript game engine. Fully featured and production ready.
42 lines • 986 B
TypeScript
/**
*
* @param {LightShadow} shadow
* @param {number} resolution
*/
export function three_set_shadow_resolution(shadow: LightShadow, resolution: number): void;
export class ThreeLightBinding extends LightBinding {
/**
*
* @type {LightSystem|null}
* @private
*/
private __system;
/**
*
* @type {ShadowMap|null}
* @private
*/
private __shadow_map;
/**
*
* @type {WeakMap<THREE.Object3D, THREE.Object3D>}
* @private
*/
private __object_map;
link(ctx: any): void;
unlink(ctx: any): void;
/**
*
* @return {THREE.Light}
* @private
*/
private __three_getLight;
__apply_distance(v: any): void;
__shadowmap_link(): void;
__shadowmap_unlink(): void;
__shadowmap_prepare_view(): void;
__shadowmap_render(): void;
applySettings(settings: any): void;
}
import { LightBinding } from "../LightBinding.js";
//# sourceMappingURL=ThreeLightBinding.d.ts.map