wonder.js
Version:
30 lines (24 loc) • 1.59 kB
JavaScript
;
var MutableSparseMapService$WonderCommonlib = require("wonder-commonlib/lib/js/src/MutableSparseMapService.js");
function getBasicMaterialRenderGameObjectArray(param) {
return MutableSparseMapService$WonderCommonlib.getValidValues(param[/* basicMaterialRenderGameObjectMap */4]);
}
function getLightMaterialRenderGameObjectArray(param) {
return MutableSparseMapService$WonderCommonlib.getValidValues(param[/* lightMaterialRenderGameObjectMap */5]);
}
function removeFromRenderGameObjectMap(meshRenderer, meshRendererRecord) {
return /* record */[
/* index */meshRendererRecord[/* index */0],
/* buffer */meshRendererRecord[/* buffer */1],
/* drawModes */meshRendererRecord[/* drawModes */2],
/* isRenders */meshRendererRecord[/* isRenders */3],
/* basicMaterialRenderGameObjectMap */MutableSparseMapService$WonderCommonlib.deleteVal(meshRenderer, meshRendererRecord[/* basicMaterialRenderGameObjectMap */4]),
/* lightMaterialRenderGameObjectMap */MutableSparseMapService$WonderCommonlib.deleteVal(meshRenderer, meshRendererRecord[/* lightMaterialRenderGameObjectMap */5]),
/* gameObjectMap */meshRendererRecord[/* gameObjectMap */6],
/* disposedIndexArray */meshRendererRecord[/* disposedIndexArray */7]
];
}
exports.getBasicMaterialRenderGameObjectArray = getBasicMaterialRenderGameObjectArray;
exports.getLightMaterialRenderGameObjectArray = getLightMaterialRenderGameObjectArray;
exports.removeFromRenderGameObjectMap = removeFromRenderGameObjectMap;
/* No side effect */