UNPKG

wonder.js

Version:
23 lines (19 loc) 1.37 kB
'use strict'; var GlService$Wonderjs = require("../../../../service/primitive/gl/GlService.js"); var MostUtils$Wonderjs = require("../../../../asset/utils/MostUtils.js"); var MessageService$Wonderjs = require("../../../../service/primitive/worker/MessageService.js"); var AllDeviceManagerService$Wonderjs = require("../../../../service/record/all/device/AllDeviceManagerService.js"); var StateRenderWorkerService$Wonderjs = require("../../../../service/state/render_worker/state/StateRenderWorkerService.js"); var ContextConfigSettingService$Wonderjs = require("../../../../service/record/main/setting/ContextConfigSettingService.js"); function execJob(param, e, stateData) { return MostUtils$Wonderjs.callFunc((function (param) { var state = StateRenderWorkerService$Wonderjs.unsafeGetState(stateData); var data = MessageService$Wonderjs.getRecord(e); var gl = GlService$Wonderjs.createGl(ContextConfigSettingService$Wonderjs.convertContextConfigDataToJsObj(data.contextConfig), data.canvas); state[/* deviceManagerRecord */4] = AllDeviceManagerService$Wonderjs.setGl(gl, state[/* deviceManagerRecord */4]); StateRenderWorkerService$Wonderjs.setState(stateData, state); return e; })); } exports.execJob = execJob; /* MostUtils-Wonderjs Not a pure module */