wonder.js
Version:
24 lines (18 loc) • 875 B
JavaScript
;
var MutableHashMapService$WonderCommonlib = require("wonder-commonlib/lib/js/src/MutableHashMapService.js");
function getShaderIndex(key, param) {
var shaderLibShaderIndexMap = param[/* shaderLibShaderIndexMap */2];
return MutableHashMapService$WonderCommonlib.get(key, shaderLibShaderIndexMap);
}
function setShaderIndex(key, shaderIndex, param) {
var shaderLibShaderIndexMap = param[/* shaderLibShaderIndexMap */2];
return MutableHashMapService$WonderCommonlib.set(key, shaderIndex, shaderLibShaderIndexMap);
}
function clearShaderIndexMap(shaderRecord) {
shaderRecord[/* shaderLibShaderIndexMap */2] = MutableHashMapService$WonderCommonlib.createEmpty(/* () */0);
return shaderRecord;
}
exports.getShaderIndex = getShaderIndex;
exports.setShaderIndex = setShaderIndex;
exports.clearShaderIndexMap = clearShaderIndexMap;
/* No side effect */