UNPKG

wonder.js

Version:
27 lines (21 loc) 1.13 kB
'use strict'; 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 */