Преглед на файлове

Ввести муром.получить/б/Много

master
Михаил Капелько преди 4 години
родител
ревизия
d465f06be0
променени са 1 файла, в които са добавени 34 реда и са изтрити 17 реда
  1. +34
    -17
      апи/2019-09-10.js

+ 34
- 17
апи/2019-09-10.js Целия файл

@@ -21,17 +21,17 @@ var Уведомитель = Reporter;
Reporter.prototype.уведомить = function() Reporter.prototype.уведомить = function()
{ {
this.report(); this.report();
}
};
Reporter.prototype.подписать = function(функция) Reporter.prototype.подписать = function(функция)
{ {
this.subscribe(функция); this.subscribe(функция);
}
};


// Подписать сразу несколько функций за один вызов. // Подписать сразу несколько функций за один вызов.
Reporter.prototype.подписатьМного = function(funcs) Reporter.prototype.подписатьМного = function(funcs)
{ {
this.subscribeMany(funcs); this.subscribeMany(funcs);
}
};


//var муром = {}; //var муром = {};


@@ -71,7 +71,7 @@ Object.defineProperty(муром.камера, "вращение", {
муром.камера.узелВПозиции = function(позиция, маска) муром.камера.узелВПозиции = function(позиция, маска)
{ {
return murom.camera.nodeAtPosition(позиция, маска); return murom.camera.nodeAtPosition(позиция, маска);
}
};


// Мышь. // Мышь.


@@ -128,15 +128,15 @@ Object.defineProperty(Node.prototype, "вращение", {
Node.prototype.добавитьДитя = function(дитя) Node.prototype.добавитьДитя = function(дитя)
{ {
this.addChild(дитя); this.addChild(дитя);
}
};
Node.prototype.задатьМаску = function(маска) Node.prototype.задатьМаску = function(маска)
{ {
this.setMask(маска); this.setMask(маска);
}
};
Node.prototype.задатьМатериал = function(материал) Node.prototype.задатьМатериал = function(материал)
{ {
this.setMaterial(материал); this.setMaterial(материал);
}
};


// Узлы. // Узлы.


@@ -144,30 +144,30 @@ Node.prototype.задатьМатериал = function(материал)
муром.узлы.узел = function(имя) муром.узлы.узел = function(имя)
{ {
return murom.nodes.node(имя); return murom.nodes.node(имя);
}
};
муром.узлы.создатьСферу = function(имя, радиус) муром.узлы.создатьСферу = function(имя, радиус)
{ {
return murom.nodes.createSphere(имя, радиус); return murom.nodes.createSphere(имя, радиус);
}
};
муром.узлы.создатьУзел = function(имя, модель) муром.узлы.создатьУзел = function(имя, модель)
{ {
return murom.nodes.createNode(имя, модель); return murom.nodes.createNode(имя, модель);
}
};


// Материал. // Материал.


Material.prototype.задатьШейдеры = function(вершинный, фрагментный) Material.prototype.задатьШейдеры = function(вершинный, фрагментный)
{ {
this.setShaders(вершинный, фрагментный); this.setShaders(вершинный, фрагментный);
}
};
Material.prototype.задатьЮниформ = function(имя, значение) Material.prototype.задатьЮниформ = function(имя, значение)
{ {
this.setUniform(имя, значение) this.setUniform(имя, значение)
}
};
Material.prototype.задатьТекстуру = function(имяЮниформа, текстура) Material.prototype.задатьТекстуру = function(имяЮниформа, текстура)
{ {
this.setTexture(имяЮниформа, текстура) this.setTexture(имяЮниформа, текстура)
}
};


// Материалы. // Материалы.


@@ -175,7 +175,7 @@ Material.prototype.задатьТекстуру = function(имяЮниформ
муром.материалы.создатьМатериал = function(имя) муром.материалы.создатьМатериал = function(имя)
{ {
return murom.materials.createMaterial(имя); return murom.materials.createMaterial(имя);
}
};


// Ресурс. // Ресурс.


@@ -198,13 +198,30 @@ Object.defineProperty(Resource.prototype, "содержимое", {
муром.ресурсы.получить = function(ресурсы, отклик) муром.ресурсы.получить = function(ресурсы, отклик)
{ {
murom.resources.get(ресурсы, отклик); murom.resources.get(ресурсы, отклик);
}
};


муром.ресурсы.ресурс = function(имя) муром.ресурсы.ресурс = function(имя)
{ {
return murom.resources.resource(имя); return murom.resources.resource(имя);
}
};
муром.ресурсы.создатьРесурс = function(имя, содержимое) муром.ресурсы.создатьРесурс = function(имя, содержимое)
{ {
return murom.resources.createResource(имя, содержимое); return murom.resources.createResource(имя, содержимое);
}
};

// Функции.

муром.получить = function(адрес, откликУспеха, откликПровала)
{
murom.get(адрес, откликУспеха, откликПровала);
};

муром.получитьб = function(адрес, откликУспеха, откликПровала)
{
murom.getb(адрес, откликУспеха, откликПровала);
};

муром.получитьМного = function(элементы, откликЗавершения)
{
murom.getMany(элементы, откликЗавершения);
};

Loading…
Отказ
Запис