wonder.js
Version:
180 lines (148 loc) • 11.7 kB
JavaScript
'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 OperateArcballCameraControllerService$Wonderjs = require("../../service/record/main/camera_controller/arcball/OperateArcballCameraControllerService.js");
var EventArcballCameraControllerMainService$Wonderjs = require("../../service/state/main/camera_controller/arcball/EventArcballCameraControllerMainService.js");
var CreateArcballCameraControllerMainService$Wonderjs = require("../../service/state/main/camera_controller/arcball/CreateArcballCameraControllerMainService.js");
var GameObjectArcballCameraControllerService$Wonderjs = require("../../service/record/main/camera_controller/arcball/GameObjectArcballCameraControllerService.js");
var DisposeArcballCameraControllerMainService$Wonderjs = require("../../service/state/main/camera_controller/arcball/DisposeArcballCameraControllerMainService.js");
function createArcballCameraController(state) {
return CreateArcballCameraControllerMainService$Wonderjs.create(state);
}
function unsafeGetArcballCameraControllerGameObject(cameraController, state) {
Contract$WonderLog.requireCheck((function (param) {
return AliveComponentService$Wonderjs.checkComponentShouldAlive(cameraController, DisposeArcballCameraControllerMainService$Wonderjs.isAlive, state[/* arcballCameraControllerRecord */25]);
}), IsDebugMainService$Wonderjs.getIsDebug(StateDataMain$Wonderjs.stateData));
return GameObjectArcballCameraControllerService$Wonderjs.unsafeGetGameObject(cameraController, state[/* arcballCameraControllerRecord */25]);
}
function unsafeGetArcballCameraControllerDistance(cameraController, state) {
Contract$WonderLog.requireCheck((function (param) {
return AliveComponentService$Wonderjs.checkComponentShouldAlive(cameraController, DisposeArcballCameraControllerMainService$Wonderjs.isAlive, state[/* arcballCameraControllerRecord */25]);
}), IsDebugMainService$Wonderjs.getIsDebug(StateDataMain$Wonderjs.stateData));
return OperateArcballCameraControllerService$Wonderjs.unsafeGetDistance(cameraController, state[/* arcballCameraControllerRecord */25]);
}
function setArcballCameraControllerDistance(cameraController, value, state) {
var newrecord = Caml_array.caml_array_dup(state);
newrecord[/* arcballCameraControllerRecord */25] = OperateArcballCameraControllerService$Wonderjs.setDistance(cameraController, value, state[/* arcballCameraControllerRecord */25]);
return newrecord;
}
function unsafeGetArcballCameraControllerMinDistance(cameraController, state) {
return OperateArcballCameraControllerService$Wonderjs.unsafeGetMinDistance(cameraController, state[/* arcballCameraControllerRecord */25]);
}
function setArcballCameraControllerMinDistance(cameraController, value, state) {
var newrecord = Caml_array.caml_array_dup(state);
newrecord[/* arcballCameraControllerRecord */25] = OperateArcballCameraControllerService$Wonderjs.setMinDistance(cameraController, value, state[/* arcballCameraControllerRecord */25]);
return newrecord;
}
function unsafeGetArcballCameraControllerWheelSpeed(cameraController, state) {
return OperateArcballCameraControllerService$Wonderjs.unsafeGetWheelSpeed(cameraController, state[/* arcballCameraControllerRecord */25]);
}
function setArcballCameraControllerWheelSpeed(cameraController, value, state) {
var newrecord = Caml_array.caml_array_dup(state);
newrecord[/* arcballCameraControllerRecord */25] = OperateArcballCameraControllerService$Wonderjs.setWheelSpeed(cameraController, value, state[/* arcballCameraControllerRecord */25]);
return newrecord;
}
function unsafeGetArcballCameraControllerPhi(cameraController, state) {
return OperateArcballCameraControllerService$Wonderjs.unsafeGetPhi(cameraController, state[/* arcballCameraControllerRecord */25]);
}
function setArcballCameraControllerPhi(cameraController, value, state) {
var newrecord = Caml_array.caml_array_dup(state);
newrecord[/* arcballCameraControllerRecord */25] = OperateArcballCameraControllerService$Wonderjs.setPhi(cameraController, value, state[/* arcballCameraControllerRecord */25]);
return newrecord;
}
function unsafeGetArcballCameraControllerTheta(cameraController, state) {
return OperateArcballCameraControllerService$Wonderjs.unsafeGetTheta(cameraController, state[/* arcballCameraControllerRecord */25]);
}
function setArcballCameraControllerTheta(cameraController, value, state) {
var newrecord = Caml_array.caml_array_dup(state);
newrecord[/* arcballCameraControllerRecord */25] = OperateArcballCameraControllerService$Wonderjs.setTheta(cameraController, value, state[/* arcballCameraControllerRecord */25]);
return newrecord;
}
function unsafeGetArcballCameraControllerThetaMargin(cameraController, state) {
return OperateArcballCameraControllerService$Wonderjs.unsafeGetThetaMargin(cameraController, state[/* arcballCameraControllerRecord */25]);
}
function setArcballCameraControllerThetaMargin(cameraController, value, state) {
var newrecord = Caml_array.caml_array_dup(state);
newrecord[/* arcballCameraControllerRecord */25] = OperateArcballCameraControllerService$Wonderjs.setThetaMargin(cameraController, value, state[/* arcballCameraControllerRecord */25]);
return newrecord;
}
function unsafeGetArcballCameraControllerTarget(cameraController, state) {
return OperateArcballCameraControllerService$Wonderjs.unsafeGetTarget(cameraController, state[/* arcballCameraControllerRecord */25]);
}
function setArcballCameraControllerTarget(cameraController, target, state) {
var newrecord = Caml_array.caml_array_dup(state);
newrecord[/* arcballCameraControllerRecord */25] = OperateArcballCameraControllerService$Wonderjs.setTarget(cameraController, target, state[/* arcballCameraControllerRecord */25]);
return newrecord;
}
function unsafeGetArcballCameraControllerMoveSpeedX(cameraController, state) {
return OperateArcballCameraControllerService$Wonderjs.unsafeGetMoveSpeedX(cameraController, state[/* arcballCameraControllerRecord */25]);
}
function setArcballCameraControllerMoveSpeedX(cameraController, value, state) {
var newrecord = Caml_array.caml_array_dup(state);
newrecord[/* arcballCameraControllerRecord */25] = OperateArcballCameraControllerService$Wonderjs.setMoveSpeedX(cameraController, value, state[/* arcballCameraControllerRecord */25]);
return newrecord;
}
function unsafeGetArcballCameraControllerMoveSpeedY(cameraController, state) {
return OperateArcballCameraControllerService$Wonderjs.unsafeGetMoveSpeedY(cameraController, state[/* arcballCameraControllerRecord */25]);
}
function setArcballCameraControllerMoveSpeedY(cameraController, value, state) {
var newrecord = Caml_array.caml_array_dup(state);
newrecord[/* arcballCameraControllerRecord */25] = OperateArcballCameraControllerService$Wonderjs.setMoveSpeedY(cameraController, value, state[/* arcballCameraControllerRecord */25]);
return newrecord;
}
function unsafeGetArcballCameraControllerRotateSpeed(cameraController, state) {
return OperateArcballCameraControllerService$Wonderjs.unsafeGetRotateSpeed(cameraController, state[/* arcballCameraControllerRecord */25]);
}
function setArcballCameraControllerRotateSpeed(cameraController, value, state) {
var newrecord = Caml_array.caml_array_dup(state);
newrecord[/* arcballCameraControllerRecord */25] = OperateArcballCameraControllerService$Wonderjs.setRotateSpeed(cameraController, value, state[/* arcballCameraControllerRecord */25]);
return newrecord;
}
function unsafeGetArcballCameraControllerDirectionArray(cameraController, state) {
return OperateArcballCameraControllerService$Wonderjs.unsafeGetDirectionArray(cameraController, state[/* arcballCameraControllerRecord */25]);
}
function hasArcballCameraControllerDirection(cameraController, state) {
return OperateArcballCameraControllerService$Wonderjs.hasDirection(cameraController, state[/* arcballCameraControllerRecord */25]);
}
function setArcballCameraControllerDirectionArray(cameraController, directionArray, state) {
var newrecord = Caml_array.caml_array_dup(state);
newrecord[/* arcballCameraControllerRecord */25] = OperateArcballCameraControllerService$Wonderjs.setDirectionArray(cameraController, directionArray, state[/* arcballCameraControllerRecord */25]);
return newrecord;
}
var bindArcballCameraControllerEvent = EventArcballCameraControllerMainService$Wonderjs.bindEvent;
var unbindArcballCameraControllerEvent = EventArcballCameraControllerMainService$Wonderjs.unbindEvent;
var unbindArcballCameraControllerPointScaleEvent = EventArcballCameraControllerMainService$Wonderjs.unbindPointScaleEvent;
var isBindArcballCameraControllerEvent = EventArcballCameraControllerMainService$Wonderjs.isBindEvent;
exports.createArcballCameraController = createArcballCameraController;
exports.unsafeGetArcballCameraControllerGameObject = unsafeGetArcballCameraControllerGameObject;
exports.unsafeGetArcballCameraControllerDistance = unsafeGetArcballCameraControllerDistance;
exports.setArcballCameraControllerDistance = setArcballCameraControllerDistance;
exports.unsafeGetArcballCameraControllerMinDistance = unsafeGetArcballCameraControllerMinDistance;
exports.setArcballCameraControllerMinDistance = setArcballCameraControllerMinDistance;
exports.unsafeGetArcballCameraControllerWheelSpeed = unsafeGetArcballCameraControllerWheelSpeed;
exports.setArcballCameraControllerWheelSpeed = setArcballCameraControllerWheelSpeed;
exports.unsafeGetArcballCameraControllerPhi = unsafeGetArcballCameraControllerPhi;
exports.setArcballCameraControllerPhi = setArcballCameraControllerPhi;
exports.unsafeGetArcballCameraControllerTheta = unsafeGetArcballCameraControllerTheta;
exports.setArcballCameraControllerTheta = setArcballCameraControllerTheta;
exports.unsafeGetArcballCameraControllerThetaMargin = unsafeGetArcballCameraControllerThetaMargin;
exports.setArcballCameraControllerThetaMargin = setArcballCameraControllerThetaMargin;
exports.unsafeGetArcballCameraControllerTarget = unsafeGetArcballCameraControllerTarget;
exports.setArcballCameraControllerTarget = setArcballCameraControllerTarget;
exports.unsafeGetArcballCameraControllerMoveSpeedX = unsafeGetArcballCameraControllerMoveSpeedX;
exports.setArcballCameraControllerMoveSpeedX = setArcballCameraControllerMoveSpeedX;
exports.unsafeGetArcballCameraControllerMoveSpeedY = unsafeGetArcballCameraControllerMoveSpeedY;
exports.setArcballCameraControllerMoveSpeedY = setArcballCameraControllerMoveSpeedY;
exports.unsafeGetArcballCameraControllerRotateSpeed = unsafeGetArcballCameraControllerRotateSpeed;
exports.setArcballCameraControllerRotateSpeed = setArcballCameraControllerRotateSpeed;
exports.unsafeGetArcballCameraControllerDirectionArray = unsafeGetArcballCameraControllerDirectionArray;
exports.hasArcballCameraControllerDirection = hasArcballCameraControllerDirection;
exports.setArcballCameraControllerDirectionArray = setArcballCameraControllerDirectionArray;
exports.bindArcballCameraControllerEvent = bindArcballCameraControllerEvent;
exports.unbindArcballCameraControllerEvent = unbindArcballCameraControllerEvent;
exports.unbindArcballCameraControllerPointScaleEvent = unbindArcballCameraControllerPointScaleEvent;
exports.isBindArcballCameraControllerEvent = isBindArcballCameraControllerEvent;
/* Contract-WonderLog Not a pure module */