UNPKG

wonder.js

Version:
27 lines (23 loc) 1.94 kB
'use strict'; var Curry = require("bs-platform/lib/js/curry.js"); var Caml_array = require("bs-platform/lib/js/caml_array.js"); var ManageIMGUIAPI$WonderImgui = require("wonder-imgui/lib/js/src/api/ManageIMGUIAPI.js"); var IOIMGUIMainService$Wonderjs = require("../../../service/state/main/imgui/IOIMGUIMainService.js"); var ExtendIMGUIMainService$Wonderjs = require("../../../service/state/main/imgui/extend/ExtendIMGUIMainService.js"); var ManageIMGUIMainService$Wonderjs = require("../../../service/state/main/imgui/ManageIMGUIMainService.js"); var RecordIMGUIMainService$Wonderjs = require("../../../service/state/main/imgui/RecordIMGUIMainService.js"); var AllDeviceManagerService$Wonderjs = require("../../../service/record/all/device/AllDeviceManagerService.js"); function execJob(param, state) { var imguiRecord = state[/* imguiRecord */44]; var gl = AllDeviceManagerService$Wonderjs.unsafeGetGl(state[/* deviceManagerRecord */9]); var state$1 = IOIMGUIMainService$Wonderjs.bindEvent(state); var newrecord = Caml_array.caml_array_dup(state$1); return Curry._1(ExtendIMGUIMainService$Wonderjs.ExtendData[/* Skin */2][/* mergeAllSkinDataMapsToWonderImguiIMGUIRecord */9], Curry._1(ExtendIMGUIMainService$Wonderjs.ExtendData[/* CustomControl */1][/* registerAllCustomControlsToWonderImguiIMGUIRecord */4], (newrecord[/* imguiRecord */44] = /* record */[ /* ioData */imguiRecord[/* ioData */0], /* isSetExecFuncInRenderWorkerForWorker */imguiRecord[/* isSetExecFuncInRenderWorkerForWorker */1], /* extendData */imguiRecord[/* extendData */2], /* wonderImguiIMGUIRecord */ManageIMGUIAPI$WonderImgui.init(gl, ManageIMGUIMainService$Wonderjs.getCanvasSize(state$1), RecordIMGUIMainService$Wonderjs.getWonderIMGUIRecord(state$1)) ], newrecord))); } exports.execJob = execJob; /* ManageIMGUIAPI-WonderImgui Not a pure module */