UNPKG

wonder.js

Version:
32 lines (28 loc) 1.74 kB
'use strict'; var MostUtils$Wonderjs = require("../../../../asset/utils/MostUtils.js"); var MessageService$Wonderjs = require("../../../../service/primitive/worker/MessageService.js"); var StateRenderWorkerService$Wonderjs = require("../../../../service/state/render_worker/state/StateRenderWorkerService.js"); var RecordPointLightRenderWorkerService$Wonderjs = require("../../../../service/state/render_worker/light/point/RecordPointLightRenderWorkerService.js"); function execJob(flags, e, stateData) { return MostUtils$Wonderjs.callFunc((function (param) { var state = StateRenderWorkerService$Wonderjs.unsafeGetState(stateData); var data = MessageService$Wonderjs.getRecord(e); var pointLightData = data.pointLightData; var pointLightRecord = RecordPointLightRenderWorkerService$Wonderjs.getRecord(state); state[/* pointLightRecord */22] = /* record */[ /* index */pointLightData.index, /* positionMap */pointLightData.positionMap, /* renderLightArr */pointLightData.renderLightArr, /* colors */pointLightRecord[/* colors */3], /* intensities */pointLightRecord[/* intensities */4], /* constants */pointLightRecord[/* constants */5], /* linears */pointLightRecord[/* linears */6], /* quadratics */pointLightRecord[/* quadratics */7], /* ranges */pointLightRecord[/* ranges */8] ]; StateRenderWorkerService$Wonderjs.setState(stateData, state); return e; })); } exports.execJob = execJob; /* MostUtils-Wonderjs Not a pure module */