UNPKG

@openhps/core

Version:

Open Hybrid Positioning System - Core component

33 lines (31 loc) 813 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var _AnalyticLightNode = _interopRequireDefault(require("./AnalyticLightNode.js")); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } /** * Module for representing ambient lights as nodes. * * @augments AnalyticLightNode */ class AmbientLightNode extends _AnalyticLightNode.default { static get type() { return 'AmbientLightNode'; } /** * Constructs a new ambient light node. * * @param {?AmbientLight} [light=null] - The ambient light source. */ constructor(light = null) { super(light); } setup({ context }) { context.irradiance.addAssign(this.colorNode); } } var _default = exports.default = AmbientLightNode;