UNPKG

wonder.js

Version:
39 lines (31 loc) 1.55 kB
'use strict'; var Caml_array = require("bs-platform/lib/js/caml_array.js"); var GroupTextureService$Wonderjs = require("../GroupTextureService.js"); var MaterialsMapService$Wonderjs = require("../MaterialsMapService.js"); function addMaterial(materialData, texture, record) { var newrecord = Caml_array.caml_array_dup(record); newrecord[/* materialsMap */37] = GroupTextureService$Wonderjs.addMaterial(materialData, texture, record[/* materialsMap */37]); return newrecord; } function isGroupCubemapTexture(texture, record) { return GroupTextureService$Wonderjs.isGroup(texture, record[/* materialsMap */37]); } function removeMaterial(materialData, texture, record) { var newrecord = Caml_array.caml_array_dup(record); newrecord[/* materialsMap */37] = GroupTextureService$Wonderjs.removeMaterial(materialData, texture, record[/* materialsMap */37]); return newrecord; } function clearMaterial(texture, record) { var newrecord = Caml_array.caml_array_dup(record); newrecord[/* materialsMap */37] = GroupTextureService$Wonderjs.clearMaterial(texture, record[/* materialsMap */37]); return newrecord; } function getMaterialDataArr(texture, record) { return MaterialsMapService$Wonderjs.getMaterialDataArr(texture, record[/* materialsMap */37]); } exports.addMaterial = addMaterial; exports.isGroupCubemapTexture = isGroupCubemapTexture; exports.removeMaterial = removeMaterial; exports.clearMaterial = clearMaterial; exports.getMaterialDataArr = getMaterialDataArr; /* GroupTextureService-Wonderjs Not a pure module */