UNPKG

wonder.js

Version:
48 lines (39 loc) 2.7 kB
'use strict'; var Curry = require("bs-platform/lib/js/curry.js"); var Caml_option = require("bs-platform/lib/js/caml_option.js"); var DomService$Wonderjs = require("../../../../src/service/primitive/DomService.js"); var SettingTool$Wonderjs = require("../../../tool/service/setting/SettingTool.js"); var CreateStateMainService$Wonderjs = require("../../../../src/service/state/main/state/CreateStateMainService.js"); var addTransferControlToOffscreen = ( function(canvas) { if(canvas.transferControlToOffscreen === undefined){ canvas.transferControlToOffscreen = function(){ return canvas }; } return canvas; } ); function buildFakeCanvas(param) { return Curry._1(addTransferControlToOffscreen, DomService$Wonderjs.buildCanvas()); } function buildFakeCanvasForNotPassCanvasId(sandbox) { return SettingTool$Wonderjs.buildFakeCanvasForNotPassCanvasIdWithCanvas(sandbox, Curry._1(addTransferControlToOffscreen, DomService$Wonderjs.buildCanvas())); } function createStateAndSetToStateData($staropt$star, $staropt$star$1, $staropt$star$2, $staropt$star$3, $staropt$star$4, $staropt$star$5, $staropt$star$6, param) { var state = $staropt$star !== undefined ? $staropt$star : CreateStateMainService$Wonderjs.createState(/* () */0); var isDebug = $staropt$star$1 !== undefined ? $staropt$star$1 : "true"; var canvasId = $staropt$star$2 !== undefined ? Caml_option.valFromOption($staropt$star$2) : undefined; var context = $staropt$star$3 !== undefined ? $staropt$star$3 : "\n {\n \"alpha\": true,\n \"depth\": true,\n \"stencil\": false,\n \"antialias\": true,\n \"premultiplied_alpha\": true,\n \"preserve_drawing_buffer\": false\n }\n "; var useHardwareInstance = $staropt$star$4 !== undefined ? $staropt$star$4 : "false"; var useWorker = $staropt$star$5 !== undefined ? $staropt$star$5 : "false"; var buffer = $staropt$star$6 !== undefined ? $staropt$star$6 : SettingTool$Wonderjs.buildBufferConfigStr(undefined, undefined, undefined, undefined, undefined, undefined, undefined, undefined, undefined, undefined, undefined, undefined, undefined, /* () */0); return SettingTool$Wonderjs.setToStateData(state, isDebug, canvasId, context, useHardwareInstance, useWorker, buffer); } var setMemory = SettingTool$Wonderjs.setMemory; exports.addTransferControlToOffscreen = addTransferControlToOffscreen; exports.buildFakeCanvas = buildFakeCanvas; exports.buildFakeCanvasForNotPassCanvasId = buildFakeCanvasForNotPassCanvasId; exports.createStateAndSetToStateData = createStateAndSetToStateData; exports.setMemory = setMemory; /* addTransferControlToOffscreen Not a pure module */