wonder.js
Version:
27 lines (21 loc) • 1.13 kB
JavaScript
;
var Caml_array = require("bs-platform/lib/js/caml_array.js");
var NameService$Wonderjs = require("../../../../primitive/name/NameService.js");
var RecordCubemapTextureMainService$Wonderjs = require("./RecordCubemapTextureMainService.js");
function getName(texture, state) {
return NameService$Wonderjs.getName(texture, RecordCubemapTextureMainService$Wonderjs.getRecord(state)[/* nameMap */36]);
}
function unsafeGetName(texture, state) {
return NameService$Wonderjs.unsafeGetName(texture, RecordCubemapTextureMainService$Wonderjs.getRecord(state)[/* nameMap */36]);
}
function setName(texture, name, state) {
var record = RecordCubemapTextureMainService$Wonderjs.getRecord(state);
var newrecord = Caml_array.caml_array_dup(state);
var newrecord$1 = Caml_array.caml_array_dup(record);
newrecord[/* cubemapTextureRecord */20] = (newrecord$1[/* nameMap */36] = NameService$Wonderjs.setName(texture, name, record[/* nameMap */36]), newrecord$1);
return newrecord;
}
exports.getName = getName;
exports.unsafeGetName = unsafeGetName;
exports.setName = setName;
/* NameService-Wonderjs Not a pure module */