diff --git a/js/API/MaterialsAPI.js b/js/API/MaterialsAPI.js index 0ddf6346b86d185c2b341e4cb8edc6d6271cd4d5..da2e0a2a0765d0a2117b433194be9b5d2db8e971 100644 --- a/js/API/MaterialsAPI.js +++ b/js/API/MaterialsAPI.js @@ -3,26 +3,35 @@ */ -define(['materials'], function(){ +define(['materials'], function(materials){ return { - init: function(){ + init: function(json){//create a new material + return materials.newMaterial(json);//return DMAMaterial object + }, + + destroy: function(material){ + materials.deleteMaterial(material.getID()); + }, + getMaterialForId: function(id){ + return materials.getMaterialForId(id); }, - set: function(){ + getMaterials: function(){ }, - bulkChangeMaterial: function(startMaterial, endMaterial){ + getCompositeMaterials: function(){ }, - destroy: function(){ + bulkChangeMaterial: function(startMaterial, endMaterial){ } + } }); \ No newline at end of file