All files / construct/domain_layer/domain/scene/scene_graph/service/gameObject AllRenderGameObjectsDoService.bs.js

100% Statements 12/12
100% Branches 0/0
100% Functions 3/3
100% Lines 12/12

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26    17x 17x 17x 17x 17x 17x     44x       44x       35x     17x 17x 17x    
'use strict';
 
var Curry = require("bs-platform/lib/js/curry.js");
var ListSt$Wonderjs = require("../../../../../library/structure/ListSt.bs.js");
var DpContainer$Wonderjs = require("../../../../../dependency/container/DpContainer.bs.js");
var GeometryEntity$Wonderjs = require("../../entity/GeometryEntity.bs.js");
var GameObjectEntity$Wonderjs = require("../../entity/GameObjectEntity.bs.js");
var BSDFMaterialEntity$Wonderjs = require("../../entity/BSDFMaterialEntity.bs.js");
 
function getAllRenderGameObjects(sceneGameObject) {
  return ListSt$Wonderjs.map(Curry._1(DpContainer$Wonderjs.unsafeGetGameObjectRepoDp(undefined).getAllGeometryGameObjects, GameObjectEntity$Wonderjs.value(sceneGameObject)), GameObjectEntity$Wonderjs.create);
}
 
function getAllRenderGeometries(sceneGameObject) {
  return ListSt$Wonderjs.map(Curry._1(DpContainer$Wonderjs.unsafeGetGameObjectRepoDp(undefined).getAllGameObjectGeometries, GameObjectEntity$Wonderjs.value(sceneGameObject)), GeometryEntity$Wonderjs.create);
}
 
function getAllRenderBSDFMaterials(sceneGameObject) {
  return ListSt$Wonderjs.map(Curry._1(DpContainer$Wonderjs.unsafeGetGameObjectRepoDp(undefined).getAllGameObjectBSDFMaterials, GameObjectEntity$Wonderjs.value(sceneGameObject)), BSDFMaterialEntity$Wonderjs.create);
}
 
exports.getAllRenderGameObjects = getAllRenderGameObjects;
exports.getAllRenderGeometries = getAllRenderGeometries;
exports.getAllRenderBSDFMaterials = getAllRenderBSDFMaterials;
/* No side effect */