UNPKG

wonder.js

Version:
89 lines (76 loc) 4.07 kB
'use strict'; var MutableSparseMapService$WonderCommonlib = require("wonder-commonlib/lib/js/src/MutableSparseMapService.js"); function _getAllComponents(disposedUidMap, componentMap) { return componentMap.filter((function (component, uid) { if (MutableSparseMapService$WonderCommonlib.has(uid, disposedUidMap)) { return false; } else { return component !== undefined; } })); } function getAllGeometryComponents(param) { var gameObjectRecord = param[/* gameObjectRecord */10]; var disposedUidMap = gameObjectRecord[/* disposedUidMap */5]; var geometryMap = gameObjectRecord[/* geometryMap */29]; return _getAllComponents(disposedUidMap, geometryMap); } function getAllFlyCameraControllerComponents(param) { var gameObjectRecord = param[/* gameObjectRecord */10]; var disposedUidMap = gameObjectRecord[/* disposedUidMap */5]; var flyCameraControllerMap = gameObjectRecord[/* flyCameraControllerMap */34]; return _getAllComponents(disposedUidMap, flyCameraControllerMap); } function getAllArcballCameraControllerComponents(param) { var gameObjectRecord = param[/* gameObjectRecord */10]; var disposedUidMap = gameObjectRecord[/* disposedUidMap */5]; var arcballCameraControllerMap = gameObjectRecord[/* arcballCameraControllerMap */33]; return _getAllComponents(disposedUidMap, arcballCameraControllerMap); } function getAllBasicMaterialComponents(param) { var gameObjectRecord = param[/* gameObjectRecord */10]; var disposedUidMap = gameObjectRecord[/* disposedUidMap */5]; var basicMaterialMap = gameObjectRecord[/* basicMaterialMap */36]; return _getAllComponents(disposedUidMap, basicMaterialMap); } function getAllLightMaterialComponents(param) { var gameObjectRecord = param[/* gameObjectRecord */10]; var disposedUidMap = gameObjectRecord[/* disposedUidMap */5]; var lightMaterialMap = gameObjectRecord[/* lightMaterialMap */37]; return _getAllComponents(disposedUidMap, lightMaterialMap); } function getAllBasicCameraViewComponents(param) { var gameObjectRecord = param[/* gameObjectRecord */10]; var disposedUidMap = gameObjectRecord[/* disposedUidMap */5]; var basicCameraViewMap = gameObjectRecord[/* basicCameraViewMap */31]; return _getAllComponents(disposedUidMap, basicCameraViewMap); } function getAllPerspectiveCameraProjectionComponents(param) { var gameObjectRecord = param[/* gameObjectRecord */10]; var disposedUidMap = gameObjectRecord[/* disposedUidMap */5]; var perspectiveCameraProjectionMap = gameObjectRecord[/* perspectiveCameraProjectionMap */32]; return _getAllComponents(disposedUidMap, perspectiveCameraProjectionMap); } function getAllDirectionLightComponents(param) { var gameObjectRecord = param[/* gameObjectRecord */10]; var disposedUidMap = gameObjectRecord[/* disposedUidMap */5]; var directionLightMap = gameObjectRecord[/* directionLightMap */40]; return _getAllComponents(disposedUidMap, directionLightMap); } function getAllPointLightComponents(param) { var gameObjectRecord = param[/* gameObjectRecord */10]; var disposedUidMap = gameObjectRecord[/* disposedUidMap */5]; var pointLightMap = gameObjectRecord[/* pointLightMap */41]; return _getAllComponents(disposedUidMap, pointLightMap); } exports._getAllComponents = _getAllComponents; exports.getAllGeometryComponents = getAllGeometryComponents; exports.getAllFlyCameraControllerComponents = getAllFlyCameraControllerComponents; exports.getAllArcballCameraControllerComponents = getAllArcballCameraControllerComponents; exports.getAllBasicMaterialComponents = getAllBasicMaterialComponents; exports.getAllLightMaterialComponents = getAllLightMaterialComponents; exports.getAllBasicCameraViewComponents = getAllBasicCameraViewComponents; exports.getAllPerspectiveCameraProjectionComponents = getAllPerspectiveCameraProjectionComponents; exports.getAllDirectionLightComponents = getAllDirectionLightComponents; exports.getAllPointLightComponents = getAllPointLightComponents; /* No side effect */