UNPKG

wonder.js

Version:
115 lines (99 loc) 7.83 kB
'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 ArrayService$WonderCommonlib = require("wonder-commonlib/lib/js/src/ArrayService.js"); var AliveComponentService$Wonderjs = require("../../service/primitive/component/AliveComponentService.js"); var GetAllComponentService$Wonderjs = require("../../service/primitive/component/GetAllComponentService.js"); var InitBasicMaterialMainService$Wonderjs = require("../../service/state/main/material/basic/InitBasicMaterialMainService.js"); var NameBasicMaterialMainService$Wonderjs = require("../../service/state/main/material/basic/NameBasicMaterialMainService.js"); var CreateBasicMaterialMainService$Wonderjs = require("../../service/state/main/material/basic/CreateBasicMaterialMainService.js"); var GameObjectBasicMaterialService$Wonderjs = require("../../service/record/main/material/basic/GameObjectBasicMaterialService.js"); var RecordBasicMaterialMainService$Wonderjs = require("../../service/state/main/material/basic/RecordBasicMaterialMainService.js"); var DisposeBasicMaterialMainService$Wonderjs = require("../../service/state/main/material/basic/DisposeBasicMaterialMainService.js"); var OperateBasicMaterialMainService$Wonderjs = require("../../service/state/main/material/basic/OperateBasicMaterialMainService.js"); var DisposeComponentGameObjectMainService$Wonderjs = require("../../service/state/main/gameObject/DisposeComponentGameObjectMainService.js"); function createBasicMaterial(state) { return CreateBasicMaterialMainService$Wonderjs.create(state); } function unsafeGetBasicMaterialGameObjects(material, state) { Contract$WonderLog.requireCheck((function (param) { return AliveComponentService$Wonderjs.checkComponentShouldAlive(material, DisposeBasicMaterialMainService$Wonderjs.isAlive, RecordBasicMaterialMainService$Wonderjs.getRecord(state)); }), IsDebugMainService$Wonderjs.getIsDebug(StateDataMain$Wonderjs.stateData)); return GameObjectBasicMaterialService$Wonderjs.unsafeGetGameObjects(material, RecordBasicMaterialMainService$Wonderjs.getRecord(state)); } function getBasicMaterialColor(material, state) { Contract$WonderLog.requireCheck((function (param) { return AliveComponentService$Wonderjs.checkComponentShouldAlive(material, DisposeBasicMaterialMainService$Wonderjs.isAlive, RecordBasicMaterialMainService$Wonderjs.getRecord(state)); }), IsDebugMainService$Wonderjs.getIsDebug(StateDataMain$Wonderjs.stateData)); return OperateBasicMaterialMainService$Wonderjs.getColor(material, state); } function setBasicMaterialColor(material, color, state) { Contract$WonderLog.requireCheck((function (param) { return AliveComponentService$Wonderjs.checkComponentShouldAlive(material, DisposeBasicMaterialMainService$Wonderjs.isAlive, RecordBasicMaterialMainService$Wonderjs.getRecord(state)); }), IsDebugMainService$Wonderjs.getIsDebug(StateDataMain$Wonderjs.stateData)); return OperateBasicMaterialMainService$Wonderjs.setColor(material, color, state); } function getBasicMaterialIsDepthTest(material, state) { Contract$WonderLog.requireCheck((function (param) { return AliveComponentService$Wonderjs.checkComponentShouldAlive(material, DisposeBasicMaterialMainService$Wonderjs.isAlive, RecordBasicMaterialMainService$Wonderjs.getRecord(state)); }), IsDebugMainService$Wonderjs.getIsDebug(StateDataMain$Wonderjs.stateData)); return OperateBasicMaterialMainService$Wonderjs.getIsDepthTest(material, state); } function setBasicMaterialIsDepthTest(material, isDepthTest, state) { Contract$WonderLog.requireCheck((function (param) { return AliveComponentService$Wonderjs.checkComponentShouldAlive(material, DisposeBasicMaterialMainService$Wonderjs.isAlive, RecordBasicMaterialMainService$Wonderjs.getRecord(state)); }), IsDebugMainService$Wonderjs.getIsDebug(StateDataMain$Wonderjs.stateData)); return OperateBasicMaterialMainService$Wonderjs.setIsDepthTest(material, isDepthTest, state); } function getBasicMaterialAlpha(material, state) { Contract$WonderLog.requireCheck((function (param) { return AliveComponentService$Wonderjs.checkComponentShouldAlive(material, DisposeBasicMaterialMainService$Wonderjs.isAlive, RecordBasicMaterialMainService$Wonderjs.getRecord(state)); }), IsDebugMainService$Wonderjs.getIsDebug(StateDataMain$Wonderjs.stateData)); return OperateBasicMaterialMainService$Wonderjs.getAlpha(material, state); } function setBasicMaterialAlpha(material, alpha, state) { Contract$WonderLog.requireCheck((function (param) { return AliveComponentService$Wonderjs.checkComponentShouldAlive(material, DisposeBasicMaterialMainService$Wonderjs.isAlive, RecordBasicMaterialMainService$Wonderjs.getRecord(state)); }), IsDebugMainService$Wonderjs.getIsDebug(StateDataMain$Wonderjs.stateData)); return OperateBasicMaterialMainService$Wonderjs.setAlpha(material, alpha, state); } function unsafeGetBasicMaterialName(material, state) { Contract$WonderLog.requireCheck((function (param) { return AliveComponentService$Wonderjs.checkComponentShouldAlive(material, DisposeBasicMaterialMainService$Wonderjs.isAlive, RecordBasicMaterialMainService$Wonderjs.getRecord(state)); }), IsDebugMainService$Wonderjs.getIsDebug(StateDataMain$Wonderjs.stateData)); return NameBasicMaterialMainService$Wonderjs.unsafeGetName(material, state); } function setBasicMaterialName(material, name, state) { Contract$WonderLog.requireCheck((function (param) { return AliveComponentService$Wonderjs.checkComponentShouldAlive(material, DisposeBasicMaterialMainService$Wonderjs.isAlive, RecordBasicMaterialMainService$Wonderjs.getRecord(state)); }), IsDebugMainService$Wonderjs.getIsDebug(StateDataMain$Wonderjs.stateData)); return NameBasicMaterialMainService$Wonderjs.setName(material, name, state); } function reInitMaterials(materials, state) { Contract$WonderLog.requireCheck((function (param) { return ArrayService$WonderCommonlib.forEach((function (material) { return AliveComponentService$Wonderjs.checkComponentShouldAlive(material, DisposeBasicMaterialMainService$Wonderjs.isAlive, RecordBasicMaterialMainService$Wonderjs.getRecord(state)); }), materials); }), IsDebugMainService$Wonderjs.getIsDebug(StateDataMain$Wonderjs.stateData)); return InitBasicMaterialMainService$Wonderjs.reInitComponents(materials, state); } function getAllBasicMaterials(state) { var match = RecordBasicMaterialMainService$Wonderjs.getRecord(state); return GetAllComponentService$Wonderjs.getAllComponents(match[/* index */0], match[/* disposedIndexArray */8]); } var batchDisposeBasicMaterial = DisposeComponentGameObjectMainService$Wonderjs.batchDisposeBasicMaterialComponent; exports.createBasicMaterial = createBasicMaterial; exports.unsafeGetBasicMaterialGameObjects = unsafeGetBasicMaterialGameObjects; exports.getBasicMaterialColor = getBasicMaterialColor; exports.setBasicMaterialColor = setBasicMaterialColor; exports.getBasicMaterialIsDepthTest = getBasicMaterialIsDepthTest; exports.setBasicMaterialIsDepthTest = setBasicMaterialIsDepthTest; exports.getBasicMaterialAlpha = getBasicMaterialAlpha; exports.setBasicMaterialAlpha = setBasicMaterialAlpha; exports.unsafeGetBasicMaterialName = unsafeGetBasicMaterialName; exports.setBasicMaterialName = setBasicMaterialName; exports.reInitMaterials = reInitMaterials; exports.getAllBasicMaterials = getAllBasicMaterials; exports.batchDisposeBasicMaterial = batchDisposeBasicMaterial; /* Contract-WonderLog Not a pure module */