wonder.js
Version:
18 lines (14 loc) • 1.13 kB
JavaScript
;
var Caml_array = require("bs-platform/lib/js/caml_array.js");
var GlService$Wonderjs = require("../../../service/primitive/gl/GlService.js");
var ViewService$Wonderjs = require("../../../service/record/main/device/ViewService.js");
var OperateSettingService$Wonderjs = require("../../../service/record/main/setting/OperateSettingService.js");
var AllDeviceManagerService$Wonderjs = require("../../../service/record/all/device/AllDeviceManagerService.js");
var ContextConfigSettingService$Wonderjs = require("../../../service/record/main/setting/ContextConfigSettingService.js");
function execJob(param, state) {
var newrecord = Caml_array.caml_array_dup(state);
newrecord[/* deviceManagerRecord */9] = AllDeviceManagerService$Wonderjs.setGl(GlService$Wonderjs.createGl(ContextConfigSettingService$Wonderjs.convertContextConfigDataToJsObj(OperateSettingService$Wonderjs.unsafeGetContext(state[/* settingRecord */0])), ViewService$Wonderjs.unsafeGetCanvas(state[/* viewRecord */8])), state[/* deviceManagerRecord */9]);
return newrecord;
}
exports.execJob = execJob;
/* ViewService-Wonderjs Not a pure module */