UNPKG

wonder.js

Version:
76 lines (64 loc) 3.71 kB
'use strict'; var Caml_array = require("bs-platform/lib/js/caml_array.js"); var AllDeviceManagerService$Wonderjs = require("../service/record/all/device/AllDeviceManagerService.js"); function unsafeGetGl(state) { return AllDeviceManagerService$Wonderjs.unsafeGetGl(state[/* deviceManagerRecord */9]); } function setViewport(viewportData, state) { 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; } function setScissor(scissorData, state) { var newrecord = Caml_array.caml_array_dup(state); newrecord[/* deviceManagerRecord */9] = AllDeviceManagerService$Wonderjs.setScissorOfGl(AllDeviceManagerService$Wonderjs.unsafeGetGl(state[/* deviceManagerRecord */9]), scissorData, state[/* deviceManagerRecord */9]); return newrecord; } function setScissorTest(targetScissorTest, state) { var newrecord = Caml_array.caml_array_dup(state); newrecord[/* deviceManagerRecord */9] = AllDeviceManagerService$Wonderjs.setScissorTest(AllDeviceManagerService$Wonderjs.unsafeGetGl(state[/* deviceManagerRecord */9]), targetScissorTest, state[/* deviceManagerRecord */9]); return newrecord; } function setSide(targetSide, state) { var newrecord = Caml_array.caml_array_dup(state); newrecord[/* deviceManagerRecord */9] = AllDeviceManagerService$Wonderjs.setSide(AllDeviceManagerService$Wonderjs.unsafeGetGl(state[/* deviceManagerRecord */9]), targetSide, state[/* deviceManagerRecord */9]); return newrecord; } function setStencilTest(targetStencilTest, state) { var newrecord = Caml_array.caml_array_dup(state); newrecord[/* deviceManagerRecord */9] = AllDeviceManagerService$Wonderjs.setStencilTest(AllDeviceManagerService$Wonderjs.unsafeGetGl(state[/* deviceManagerRecord */9]), targetStencilTest, state[/* deviceManagerRecord */9]); return newrecord; } function setStencilMask(targetStencilMask, state) { var newrecord = Caml_array.caml_array_dup(state); newrecord[/* deviceManagerRecord */9] = AllDeviceManagerService$Wonderjs.setStencilMask(AllDeviceManagerService$Wonderjs.unsafeGetGl(state[/* deviceManagerRecord */9]), targetStencilMask, state[/* deviceManagerRecord */9]); return newrecord; } function setStencilFunc(targetStencilFunc, targetStencilRef, targetStencilMask, state) { var newrecord = Caml_array.caml_array_dup(state); newrecord[/* deviceManagerRecord */9] = AllDeviceManagerService$Wonderjs.setStencilFunc(AllDeviceManagerService$Wonderjs.unsafeGetGl(state[/* deviceManagerRecord */9]), /* tuple */[ targetStencilFunc, targetStencilRef, targetStencilMask ], state[/* deviceManagerRecord */9]); return newrecord; } function setStencilOp(targetStencilSFail, targetStencilDPFail, targetStencilDPPass, state) { var newrecord = Caml_array.caml_array_dup(state); newrecord[/* deviceManagerRecord */9] = AllDeviceManagerService$Wonderjs.setStencilOp(AllDeviceManagerService$Wonderjs.unsafeGetGl(state[/* deviceManagerRecord */9]), /* tuple */[ targetStencilSFail, targetStencilDPFail, targetStencilDPPass ], state[/* deviceManagerRecord */9]); return newrecord; } exports.unsafeGetGl = unsafeGetGl; exports.setViewport = setViewport; exports.setScissor = setScissor; exports.setScissorTest = setScissorTest; exports.setSide = setSide; exports.setStencilTest = setStencilTest; exports.setStencilMask = setStencilMask; exports.setStencilFunc = setStencilFunc; exports.setStencilOp = setStencilOp; /* AllDeviceManagerService-Wonderjs Not a pure module */