wonder.js
Version:
59 lines (50 loc) • 3.98 kB
JavaScript
'use strict';
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 DisposeMeshRendererService$Wonderjs = require("../service/record/main/meshRenderer/DisposeMeshRendererService.js");
var CreateMeshRendererMainService$Wonderjs = require("../service/state/main/meshRenderer/CreateMeshRendererMainService.js");
var GameObjectMeshRendererService$Wonderjs = require("../service/record/main/meshRenderer/GameObjectMeshRendererService.js");
var RecordMeshRendererMainService$Wonderjs = require("../service/state/main/meshRenderer/RecordMeshRendererMainService.js");
var OperateMeshRendererMainService$Wonderjs = require("../service/state/main/meshRenderer/OperateMeshRendererMainService.js");
function createMeshRenderer(state) {
return CreateMeshRendererMainService$Wonderjs.create(state);
}
function unsafeGetMeshRendererGameObject(meshRenderer, state) {
Contract$WonderLog.requireCheck((function (param) {
return AliveComponentService$Wonderjs.checkComponentShouldAlive(meshRenderer, DisposeMeshRendererService$Wonderjs.isAlive, RecordMeshRendererMainService$Wonderjs.getRecord(state));
}), IsDebugMainService$Wonderjs.getIsDebug(StateDataMain$Wonderjs.stateData));
return GameObjectMeshRendererService$Wonderjs.unsafeGetGameObject(meshRenderer, RecordMeshRendererMainService$Wonderjs.getRecord(state));
}
function getMeshRendererDrawMode(meshRenderer, state) {
Contract$WonderLog.requireCheck((function (param) {
return AliveComponentService$Wonderjs.checkComponentShouldAlive(meshRenderer, DisposeMeshRendererService$Wonderjs.isAlive, RecordMeshRendererMainService$Wonderjs.getRecord(state));
}), IsDebugMainService$Wonderjs.getIsDebug(StateDataMain$Wonderjs.stateData));
return OperateMeshRendererMainService$Wonderjs.getDrawMode(meshRenderer, state);
}
function setMeshRendererDrawMode(meshRenderer, drawMode, state) {
Contract$WonderLog.requireCheck((function (param) {
return AliveComponentService$Wonderjs.checkComponentShouldAlive(meshRenderer, DisposeMeshRendererService$Wonderjs.isAlive, RecordMeshRendererMainService$Wonderjs.getRecord(state));
}), IsDebugMainService$Wonderjs.getIsDebug(StateDataMain$Wonderjs.stateData));
return OperateMeshRendererMainService$Wonderjs.setDrawMode(meshRenderer, drawMode, state);
}
function getMeshRendererIsRender(meshRenderer, state) {
Contract$WonderLog.requireCheck((function (param) {
return AliveComponentService$Wonderjs.checkComponentShouldAlive(meshRenderer, DisposeMeshRendererService$Wonderjs.isAlive, RecordMeshRendererMainService$Wonderjs.getRecord(state));
}), IsDebugMainService$Wonderjs.getIsDebug(StateDataMain$Wonderjs.stateData));
return OperateMeshRendererMainService$Wonderjs.getIsRender(meshRenderer, state);
}
function setMeshRendererIsRender(meshRenderer, isRender, state) {
Contract$WonderLog.requireCheck((function (param) {
return AliveComponentService$Wonderjs.checkComponentShouldAlive(meshRenderer, DisposeMeshRendererService$Wonderjs.isAlive, RecordMeshRendererMainService$Wonderjs.getRecord(state));
}), IsDebugMainService$Wonderjs.getIsDebug(StateDataMain$Wonderjs.stateData));
return OperateMeshRendererMainService$Wonderjs.setIsRender(meshRenderer, isRender, state);
}
exports.createMeshRenderer = createMeshRenderer;
exports.unsafeGetMeshRendererGameObject = unsafeGetMeshRendererGameObject;
exports.getMeshRendererDrawMode = getMeshRendererDrawMode;
exports.setMeshRendererDrawMode = setMeshRendererDrawMode;
exports.getMeshRendererIsRender = getMeshRendererIsRender;
exports.setMeshRendererIsRender = setMeshRendererIsRender;
/* Contract-WonderLog Not a pure module */