UNPKG

wonder.js

Version:
186 lines (155 loc) 12 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 AliveComponentService$Wonderjs = require("../../service/primitive/component/AliveComponentService.js"); var BufferGeometryService$Wonderjs = require("../../service/record/main/geometry/BufferGeometryService.js"); var GetAllComponentService$Wonderjs = require("../../service/primitive/component/GetAllComponentService.js"); var NameGeometryMainService$Wonderjs = require("../../service/state/main/geometry/NameGeometryMainService.js"); var CreateGeometryMainService$Wonderjs = require("../../service/state/main/geometry/CreateGeometryMainService.js"); var GameObjectGeometryService$Wonderjs = require("../../service/record/main/geometry/GameObjectGeometryService.js"); var RecordGeometryMainService$Wonderjs = require("../../service/state/main/geometry/RecordGeometryMainService.js"); var DisposeGeometryMainService$Wonderjs = require("../../service/state/main/geometry/DisposeGeometryMainService.js"); var IndicesGeometryMainService$Wonderjs = require("../../service/state/main/geometry/IndicesGeometryMainService.js"); var NormalsGeometryMainService$Wonderjs = require("../../service/state/main/geometry/NormalsGeometryMainService.js"); var VerticesGeometryMainService$Wonderjs = require("../../service/state/main/geometry/VerticesGeometryMainService.js"); var TexCoordsGeometryMainService$Wonderjs = require("../../service/state/main/geometry/TexCoordsGeometryMainService.js"); var ReallocatedPointsGeometryService$Wonderjs = require("../../service/primitive/geometry/ReallocatedPointsGeometryService.js"); var CreateBoxGeometryGeometryMainService$Wonderjs = require("../../service/state/main/geometry/CreateBoxGeometryGeometryMainService.js"); var CreateConeGeometryGeometryMainService$Wonderjs = require("../../service/state/main/geometry/CreateConeGeometryGeometryMainService.js"); var DisposeComponentGameObjectMainService$Wonderjs = require("../../service/state/main/gameObject/DisposeComponentGameObjectMainService.js"); var CreatePlaneGeometryGeometryMainService$Wonderjs = require("../../service/state/main/geometry/CreatePlaneGeometryGeometryMainService.js"); var CreateSphereGeometryGeometryMainService$Wonderjs = require("../../service/state/main/geometry/CreateSphereGeometryGeometryMainService.js"); var CreateCylinderGeometryGeometryMainService$Wonderjs = require("../../service/state/main/geometry/CreateCylinderGeometryGeometryMainService.js"); function createGeometry(state) { return CreateGeometryMainService$Wonderjs.create(state); } var createBoxGeometry = CreateBoxGeometryGeometryMainService$Wonderjs.create; var createSphereGeometry = CreateSphereGeometryGeometryMainService$Wonderjs.create; var createCylinderGeometry = CreateCylinderGeometryGeometryMainService$Wonderjs.create; var createConeGeometry = CreateConeGeometryGeometryMainService$Wonderjs.create; var createPlaneGeometry = CreatePlaneGeometryGeometryMainService$Wonderjs.create; function getGeometryVertices(geometry, state) { Contract$WonderLog.requireCheck((function (param) { return AliveComponentService$Wonderjs.checkComponentShouldAlive(geometry, DisposeGeometryMainService$Wonderjs.isAliveWithRecord, RecordGeometryMainService$Wonderjs.getRecord(state)); }), IsDebugMainService$Wonderjs.getIsDebug(StateDataMain$Wonderjs.stateData)); return VerticesGeometryMainService$Wonderjs.getVertices(geometry, state); } function setGeometryVertices(geometry, data, state) { Contract$WonderLog.requireCheck((function (param) { return AliveComponentService$Wonderjs.checkComponentShouldAlive(geometry, DisposeGeometryMainService$Wonderjs.isAliveWithRecord, RecordGeometryMainService$Wonderjs.getRecord(state)); }), IsDebugMainService$Wonderjs.getIsDebug(StateDataMain$Wonderjs.stateData)); return VerticesGeometryMainService$Wonderjs.setVerticesByTypeArray(geometry, data, state); } function getGeometryTexCoords(geometry, state) { Contract$WonderLog.requireCheck((function (param) { return AliveComponentService$Wonderjs.checkComponentShouldAlive(geometry, DisposeGeometryMainService$Wonderjs.isAliveWithRecord, RecordGeometryMainService$Wonderjs.getRecord(state)); }), IsDebugMainService$Wonderjs.getIsDebug(StateDataMain$Wonderjs.stateData)); return TexCoordsGeometryMainService$Wonderjs.getTexCoords(geometry, state); } function setGeometryTexCoords(geometry, data, state) { Contract$WonderLog.requireCheck((function (param) { return AliveComponentService$Wonderjs.checkComponentShouldAlive(geometry, DisposeGeometryMainService$Wonderjs.isAliveWithRecord, RecordGeometryMainService$Wonderjs.getRecord(state)); }), IsDebugMainService$Wonderjs.getIsDebug(StateDataMain$Wonderjs.stateData)); return TexCoordsGeometryMainService$Wonderjs.setTexCoordsByTypeArray(geometry, data, state); } function getGeometryNormals(geometry, state) { Contract$WonderLog.requireCheck((function (param) { return AliveComponentService$Wonderjs.checkComponentShouldAlive(geometry, DisposeGeometryMainService$Wonderjs.isAliveWithRecord, RecordGeometryMainService$Wonderjs.getRecord(state)); }), IsDebugMainService$Wonderjs.getIsDebug(StateDataMain$Wonderjs.stateData)); return NormalsGeometryMainService$Wonderjs.getNormals(geometry, state); } function setGeometryNormals(geometry, data, state) { Contract$WonderLog.requireCheck((function (param) { return AliveComponentService$Wonderjs.checkComponentShouldAlive(geometry, DisposeGeometryMainService$Wonderjs.isAliveWithRecord, RecordGeometryMainService$Wonderjs.getRecord(state)); }), IsDebugMainService$Wonderjs.getIsDebug(StateDataMain$Wonderjs.stateData)); return NormalsGeometryMainService$Wonderjs.setNormalsByTypeArray(geometry, data, state); } function getGeometryIndices16(geometry, state) { Contract$WonderLog.requireCheck((function (param) { return AliveComponentService$Wonderjs.checkComponentShouldAlive(geometry, DisposeGeometryMainService$Wonderjs.isAliveWithRecord, RecordGeometryMainService$Wonderjs.getRecord(state)); }), IsDebugMainService$Wonderjs.getIsDebug(StateDataMain$Wonderjs.stateData)); return IndicesGeometryMainService$Wonderjs.getIndices16(geometry, state); } function setGeometryIndices16(geometry, data, state) { Contract$WonderLog.requireCheck((function (param) { return AliveComponentService$Wonderjs.checkComponentShouldAlive(geometry, DisposeGeometryMainService$Wonderjs.isAliveWithRecord, RecordGeometryMainService$Wonderjs.getRecord(state)); }), IsDebugMainService$Wonderjs.getIsDebug(StateDataMain$Wonderjs.stateData)); return IndicesGeometryMainService$Wonderjs.setIndicesByUint16Array(geometry, data, state); } function getGeometryIndices32(geometry, state) { Contract$WonderLog.requireCheck((function (param) { return AliveComponentService$Wonderjs.checkComponentShouldAlive(geometry, DisposeGeometryMainService$Wonderjs.isAliveWithRecord, RecordGeometryMainService$Wonderjs.getRecord(state)); }), IsDebugMainService$Wonderjs.getIsDebug(StateDataMain$Wonderjs.stateData)); return IndicesGeometryMainService$Wonderjs.getIndices32(geometry, state); } function setGeometryIndices32(geometry, data, state) { Contract$WonderLog.requireCheck((function (param) { return AliveComponentService$Wonderjs.checkComponentShouldAlive(geometry, DisposeGeometryMainService$Wonderjs.isAliveWithRecord, RecordGeometryMainService$Wonderjs.getRecord(state)); }), IsDebugMainService$Wonderjs.getIsDebug(StateDataMain$Wonderjs.stateData)); return IndicesGeometryMainService$Wonderjs.setIndicesByUint32Array(geometry, data, state); } function unsafeGetGeometryGameObjects(geometry, state) { Contract$WonderLog.requireCheck((function (param) { return AliveComponentService$Wonderjs.checkComponentShouldAlive(geometry, DisposeGeometryMainService$Wonderjs.isAliveWithRecord, RecordGeometryMainService$Wonderjs.getRecord(state)); }), IsDebugMainService$Wonderjs.getIsDebug(StateDataMain$Wonderjs.stateData)); return GameObjectGeometryService$Wonderjs.unsafeGetGameObjects(geometry, RecordGeometryMainService$Wonderjs.getRecord(state)); } function unsafeGetGeometryName(geometry, state) { Contract$WonderLog.requireCheck((function (param) { return AliveComponentService$Wonderjs.checkComponentShouldAlive(geometry, DisposeGeometryMainService$Wonderjs.isAliveWithRecord, RecordGeometryMainService$Wonderjs.getRecord(state)); }), IsDebugMainService$Wonderjs.getIsDebug(StateDataMain$Wonderjs.stateData)); return NameGeometryMainService$Wonderjs.unsafeGetName(geometry, state); } function setGeometryName(geometry, name, state) { Contract$WonderLog.requireCheck((function (param) { return AliveComponentService$Wonderjs.checkComponentShouldAlive(geometry, DisposeGeometryMainService$Wonderjs.isAliveWithRecord, RecordGeometryMainService$Wonderjs.getRecord(state)); }), IsDebugMainService$Wonderjs.getIsDebug(StateDataMain$Wonderjs.stateData)); return NameGeometryMainService$Wonderjs.setName(geometry, name, state); } function getAllGeometrys(state) { var match = RecordGeometryMainService$Wonderjs.getRecord(state); var disposedIndexArray = match[/* disposedIndexArray */19]; return GetAllComponentService$Wonderjs.getAllComponents(match[/* index */0], disposedIndexArray); } var batchDisposeGeometry = DisposeComponentGameObjectMainService$Wonderjs.batchDisposeGeometryComponent; var hasGeometryVertices = VerticesGeometryMainService$Wonderjs.hasVertices; var hasGeometryNormals = NormalsGeometryMainService$Wonderjs.hasNormals; var hasGeometryTexCoords = TexCoordsGeometryMainService$Wonderjs.hasTexCoords; var hasGeometryIndices = IndicesGeometryMainService$Wonderjs.hasIndices; var hasGeometryIndices16 = IndicesGeometryMainService$Wonderjs.hasIndices16; var hasGeometryIndices32 = IndicesGeometryMainService$Wonderjs.hasIndices32; function getGeometryIndicesCount(geometry, state) { var match = RecordGeometryMainService$Wonderjs.getRecord(state); var match$1 = ReallocatedPointsGeometryService$Wonderjs.getInfo(BufferGeometryService$Wonderjs.getInfoIndex(geometry), match[/* indicesInfos */10]); return match$1[1] - match$1[0] | 0; } exports.createGeometry = createGeometry; exports.createBoxGeometry = createBoxGeometry; exports.createSphereGeometry = createSphereGeometry; exports.createCylinderGeometry = createCylinderGeometry; exports.createConeGeometry = createConeGeometry; exports.createPlaneGeometry = createPlaneGeometry; exports.getGeometryVertices = getGeometryVertices; exports.setGeometryVertices = setGeometryVertices; exports.getGeometryTexCoords = getGeometryTexCoords; exports.setGeometryTexCoords = setGeometryTexCoords; exports.getGeometryNormals = getGeometryNormals; exports.setGeometryNormals = setGeometryNormals; exports.getGeometryIndices16 = getGeometryIndices16; exports.setGeometryIndices16 = setGeometryIndices16; exports.getGeometryIndices32 = getGeometryIndices32; exports.setGeometryIndices32 = setGeometryIndices32; exports.unsafeGetGeometryGameObjects = unsafeGetGeometryGameObjects; exports.unsafeGetGeometryName = unsafeGetGeometryName; exports.setGeometryName = setGeometryName; exports.getAllGeometrys = getAllGeometrys; exports.batchDisposeGeometry = batchDisposeGeometry; exports.hasGeometryVertices = hasGeometryVertices; exports.hasGeometryNormals = hasGeometryNormals; exports.hasGeometryTexCoords = hasGeometryTexCoords; exports.hasGeometryIndices = hasGeometryIndices; exports.hasGeometryIndices16 = hasGeometryIndices16; exports.hasGeometryIndices32 = hasGeometryIndices32; exports.getGeometryIndicesCount = getGeometryIndicesCount; /* Contract-WonderLog Not a pure module */