wonder.js
Version:
89 lines (76 loc) • 4.07 kB
JavaScript
;
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 */