UNPKG

wonder.js

Version:
60 lines (52 loc) 2.06 kB
'use strict'; var Caml_array = require("bs-platform/lib/js/caml_array.js"); var ManageIMGUIService$WonderImgui = require("wonder-imgui/lib/js/src/service/record/ManageIMGUIService.js"); var ImmutableHashMapService$WonderCommonlib = require("wonder-commonlib/lib/js/src/ImmutableHashMapService.js"); function getRecord(state) { return state[/* imguiRecord */44]; } function getWonderIMGUIRecord(state) { return state[/* imguiRecord */44][/* wonderImguiIMGUIRecord */3]; } function setWonderIMGUIRecord(imguiRecord, state) { var newrecord = Caml_array.caml_array_dup(state); var init = state[/* imguiRecord */44]; newrecord[/* imguiRecord */44] = /* record */[ /* ioData */init[/* ioData */0], /* isSetExecFuncInRenderWorkerForWorker */init[/* isSetExecFuncInRenderWorkerForWorker */1], /* extendData */init[/* extendData */2], /* wonderImguiIMGUIRecord */imguiRecord ]; return newrecord; } function getIOData(state) { return state[/* imguiRecord */44][/* ioData */0]; } function create(param) { return /* record */[ /* ioData : record */[ /* pointUp */false, /* pointDown */false, /* pointPosition : tuple */[ 0, 0 ], /* pointMovementDelta : tuple */[ 0, 0 ] ], /* isSetExecFuncInRenderWorkerForWorker */false, /* extendData : record */[ /* customControlData : record */[/* funcMap */ImmutableHashMapService$WonderCommonlib.createEmpty(/* () */0)], /* skinData : record */[/* allSkinDataMap */ImmutableHashMapService$WonderCommonlib.createEmpty(/* () */0)] ], /* wonderImguiIMGUIRecord */ManageIMGUIService$WonderImgui.createRecord(/* () */0) ]; } exports.getRecord = getRecord; exports.getWonderIMGUIRecord = getWonderIMGUIRecord; exports.setWonderIMGUIRecord = setWonderIMGUIRecord; exports.getIOData = getIOData; exports.create = create; /* ManageIMGUIService-WonderImgui Not a pure module */