wonder.js
Version:
39 lines (31 loc) • 1.55 kB
JavaScript
;
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 */