@woosh/meep-engine
Version:
Pure JavaScript game engine. Fully featured and production ready.
42 lines • 924 B
TypeScript
export class LightBinding {
/**
*
* @type {Transform}
* @protected
*/
protected __c_transform: Transform;
/**
*
* @type {Light}
* @protected
*/
protected __c_light: Light;
get scaled_distance(): number;
set component_transform(arg: any);
set component_light(arg: any);
/**
*
* @param {Object} settings
*/
applySettings(settings: any): void;
/**
*
* @param {LightContext} ctx
*/
link(ctx: LightContext): void;
/**
*
* @param {LightContext} ctx
*/
unlink(ctx: LightContext): void;
__apply_position(): void;
__apply_rotation(): void;
__apply_scale(): void;
__apply_intensity(): void;
__apply_color(): void;
__apply_distance(): void;
__apply_angle(): void;
__apply_penumbra(): void;
__apply_castShadow(): void;
}
//# sourceMappingURL=LightBinding.d.ts.map