UNPKG

wonder.js

Version:
44 lines (38 loc) 1.92 kB
'use strict'; var Caml_array = require("bs-platform/lib/js/caml_array.js"); var NameService$Wonderjs = require("../../../../../primitive/name/NameService.js"); var RecordBasicSourceTextureMainService$Wonderjs = require("./RecordBasicSourceTextureMainService.js"); function getName(texture, state) { return NameService$Wonderjs.getName(texture, RecordBasicSourceTextureMainService$Wonderjs.getRecord(state)[/* nameMap */15]); } function unsafeGetName(texture, state) { return NameService$Wonderjs.unsafeGetName(texture, RecordBasicSourceTextureMainService$Wonderjs.getRecord(state)[/* nameMap */15]); } function setName(texture, name, state) { var record = RecordBasicSourceTextureMainService$Wonderjs.getRecord(state); var newrecord = Caml_array.caml_array_dup(state); newrecord[/* basicSourceTextureRecord */18] = /* record */[ /* index */record[/* index */0], /* wrapSs */record[/* wrapSs */1], /* wrapTs */record[/* wrapTs */2], /* magFilters */record[/* magFilters */3], /* minFilters */record[/* minFilters */4], /* formats */record[/* formats */5], /* types */record[/* types */6], /* isNeedUpdates */record[/* isNeedUpdates */7], /* flipYs */record[/* flipYs */8], /* sourceMap */record[/* sourceMap */9], /* glTextureMap */record[/* glTextureMap */10], /* disposedIndexArray */record[/* disposedIndexArray */11], /* needAddedSourceArray */record[/* needAddedSourceArray */12], /* needInitedTextureIndexArray */record[/* needInitedTextureIndexArray */13], /* needDisposedTextureIndexArray */record[/* needDisposedTextureIndexArray */14], /* nameMap */NameService$Wonderjs.setName(texture, name, record[/* nameMap */15]), /* materialsMap */record[/* materialsMap */16] ]; return newrecord; } exports.getName = getName; exports.unsafeGetName = unsafeGetName; exports.setName = setName; /* NameService-Wonderjs Not a pure module */