UNPKG

wonder.js

Version:
79 lines (68 loc) 5.21 kB
'use strict'; var Caml_array = require("bs-platform/lib/js/caml_array.js"); var Contract$WonderLog = require("wonder-log/lib/js/src/Contract.js"); var StateDataMain$Wonderjs = require("../../service/state/main/data/StateDataMain.js"); var IsDebugMainService$Wonderjs = require("../../service/state/main/state/IsDebugMainService.js"); var AliveComponentService$Wonderjs = require("../../service/primitive/component/AliveComponentService.js"); var ActiveBasicCameraViewService$Wonderjs = require("../../service/record/main/basic_camera_view/ActiveBasicCameraViewService.js"); var DisposeBasicCameraViewService$Wonderjs = require("../../service/record/main/basic_camera_view/DisposeBasicCameraViewService.js"); var CreateBasicCameraViewMainService$Wonderjs = require("../../service/state/main/basic_camera_view/CreateBasicCameraViewMainService.js"); var GameObjectBasicCameraViewService$Wonderjs = require("../../service/record/main/basic_camera_view/GameObjectBasicCameraViewService.js"); var ViewMatrixBasicCameraViewMainService$Wonderjs = require("../../service/state/main/basic_camera_view/ViewMatrixBasicCameraViewMainService.js"); function createBasicCameraView(state) { return CreateBasicCameraViewMainService$Wonderjs.create(state); } function unsafeGetBasicCameraViewGameObject(cameraView, state) { Contract$WonderLog.requireCheck((function (param) { return AliveComponentService$Wonderjs.checkComponentShouldAlive(cameraView, DisposeBasicCameraViewService$Wonderjs.isAlive, state[/* basicCameraViewRecord */13]); }), IsDebugMainService$Wonderjs.getIsDebug(StateDataMain$Wonderjs.stateData)); return GameObjectBasicCameraViewService$Wonderjs.unsafeGetGameObject(cameraView, state[/* basicCameraViewRecord */13]); } function getBasicCameraViewWorldToCameraMatrix(cameraView, state) { Contract$WonderLog.requireCheck((function (param) { return AliveComponentService$Wonderjs.checkComponentShouldAlive(cameraView, DisposeBasicCameraViewService$Wonderjs.isAlive, state[/* basicCameraViewRecord */13]); }), IsDebugMainService$Wonderjs.getIsDebug(StateDataMain$Wonderjs.stateData)); return ViewMatrixBasicCameraViewMainService$Wonderjs.getBasicCameraViewWorldToCameraMatrix(cameraView, state); } function isActiveBasicCameraView(cameraView, state) { Contract$WonderLog.requireCheck((function (param) { return AliveComponentService$Wonderjs.checkComponentShouldAlive(cameraView, DisposeBasicCameraViewService$Wonderjs.isAlive, state[/* basicCameraViewRecord */13]); }), IsDebugMainService$Wonderjs.getIsDebug(StateDataMain$Wonderjs.stateData)); return ActiveBasicCameraViewService$Wonderjs.isActive(cameraView, state[/* basicCameraViewRecord */13]); } function activeBasicCameraView(cameraView, state) { Contract$WonderLog.requireCheck((function (param) { return AliveComponentService$Wonderjs.checkComponentShouldAlive(cameraView, DisposeBasicCameraViewService$Wonderjs.isAlive, state[/* basicCameraViewRecord */13]); }), IsDebugMainService$Wonderjs.getIsDebug(StateDataMain$Wonderjs.stateData)); var newrecord = Caml_array.caml_array_dup(state); newrecord[/* basicCameraViewRecord */13] = ActiveBasicCameraViewService$Wonderjs.active(cameraView, state[/* basicCameraViewRecord */13]); return newrecord; } function unactiveBasicCameraView(cameraView, state) { Contract$WonderLog.requireCheck((function (param) { return AliveComponentService$Wonderjs.checkComponentShouldAlive(cameraView, DisposeBasicCameraViewService$Wonderjs.isAlive, state[/* basicCameraViewRecord */13]); }), IsDebugMainService$Wonderjs.getIsDebug(StateDataMain$Wonderjs.stateData)); var newrecord = Caml_array.caml_array_dup(state); newrecord[/* basicCameraViewRecord */13] = ActiveBasicCameraViewService$Wonderjs.unactive(cameraView, state[/* basicCameraViewRecord */13]); return newrecord; } function setActiveBasicCameraView(cameraView, isActive, state) { Contract$WonderLog.requireCheck((function (param) { return AliveComponentService$Wonderjs.checkComponentShouldAlive(cameraView, DisposeBasicCameraViewService$Wonderjs.isAlive, state[/* basicCameraViewRecord */13]); }), IsDebugMainService$Wonderjs.getIsDebug(StateDataMain$Wonderjs.stateData)); var newrecord = Caml_array.caml_array_dup(state); newrecord[/* basicCameraViewRecord */13] = ActiveBasicCameraViewService$Wonderjs.setActive(cameraView, isActive, state[/* basicCameraViewRecord */13]); return newrecord; } function getActiveBasicCameraView(state) { return ActiveBasicCameraViewService$Wonderjs.getActiveCameraView(state[/* basicCameraViewRecord */13]); } exports.createBasicCameraView = createBasicCameraView; exports.unsafeGetBasicCameraViewGameObject = unsafeGetBasicCameraViewGameObject; exports.getBasicCameraViewWorldToCameraMatrix = getBasicCameraViewWorldToCameraMatrix; exports.isActiveBasicCameraView = isActiveBasicCameraView; exports.activeBasicCameraView = activeBasicCameraView; exports.unactiveBasicCameraView = unactiveBasicCameraView; exports.setActiveBasicCameraView = setActiveBasicCameraView; exports.getActiveBasicCameraView = getActiveBasicCameraView; /* Contract-WonderLog Not a pure module */