wonder.js
Version:
26 lines (22 loc) • 1.06 kB
JavaScript
;
var Caml_array = require("bs-platform/lib/js/caml_array.js");
var ScreenService$Wonderjs = require("../../../service/primitive/device/ScreenService.js");
var AllDeviceManagerService$Wonderjs = require("../../../service/record/all/device/AllDeviceManagerService.js");
function execJob(param, state) {
var screenData = ScreenService$Wonderjs.queryFullScreenData(/* () */0);
var viewportData_000 = screenData[0];
var viewportData_001 = screenData[1];
var viewportData_002 = screenData[2];
var viewportData_003 = screenData[3];
var viewportData = /* tuple */[
viewportData_000,
viewportData_001,
viewportData_002,
viewportData_003
];
var newrecord = Caml_array.caml_array_dup(state);
newrecord[/* deviceManagerRecord */9] = AllDeviceManagerService$Wonderjs.setViewportOfGl(AllDeviceManagerService$Wonderjs.unsafeGetGl(state[/* deviceManagerRecord */9]), viewportData, state[/* deviceManagerRecord */9]);
return newrecord;
}
exports.execJob = execJob;
/* AllDeviceManagerService-Wonderjs Not a pure module */