All files / construct/domain_layer/dependency/container DpContainer.bs.js

98.04% Statements 50/51
100% Branches 0/0
95.83% Functions 23/24
98.04% Lines 50/51

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 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146    17x   17x                       1411x       90x                 90x       345x       220x       1184x       682x       33x       6x       6x       1342x       184x         131x         2x       184x         2x       1x         2114x       181x         1032x       111x         306x       33x       17x 17x 17x 17x 17x 17x 17x 17x 17x 17x 17x 17x 17x 17x 17x 17x 17x 17x 17x 17x 17x 17x 17x 17x 17x    
'use strict';
 
var OptionSt$Wonderjs = require("../../library/structure/OptionSt.bs.js");
 
var dpContainer = {
  config: undefined,
  sceneGraphRepo: undefined,
  imageRepo: undefined,
  timeRepo: undefined,
  pipelineRepo: undefined,
  time: undefined,
  webgpuCore: undefined,
  webgpuRayTracing: undefined
};
 
function unsafeGetConfigDp(param) {
  return OptionSt$Wonderjs.unsafeGet(dpContainer.config);
}
 
function setConfigDp(dp) {
  dpContainer.config = dp;
  
}
 
function _unsafeGetSceneGraphRepoDp(param) {
  return OptionSt$Wonderjs.unsafeGet(dpContainer.sceneGraphRepo);
}
 
function unsafeGetSceneRepoDp(param) {
  return OptionSt$Wonderjs.unsafeGet(dpContainer.sceneGraphRepo).sceneRepo;
}
 
function unsafeGetGameObjectRepoDp(param) {
  return OptionSt$Wonderjs.unsafeGet(dpContainer.sceneGraphRepo).gameObjectRepo;
}
 
function unsafeGetTransformRepoDp(param) {
  return OptionSt$Wonderjs.unsafeGet(dpContainer.sceneGraphRepo).transformRepo;
}
 
function unsafeGetBSDFMaterialRepoDp(param) {
  return OptionSt$Wonderjs.unsafeGet(dpContainer.sceneGraphRepo).bsdfMaterialRepo;
}
 
function unsafeGetGeometryRepoDp(param) {
  return OptionSt$Wonderjs.unsafeGet(dpContainer.sceneGraphRepo).geometryRepo;
}
 
function unsafeGetDirectionLightRepoDp(param) {
  return OptionSt$Wonderjs.unsafeGet(dpContainer.sceneGraphRepo).directionLightRepo;
}
 
function unsafeGetBasicCameraViewRepoDp(param) {
  return OptionSt$Wonderjs.unsafeGet(dpContainer.sceneGraphRepo).basicCameraViewRepo;
}
 
function unsafeGetPerspectiveCameraProjectionRepoDp(param) {
  return OptionSt$Wonderjs.unsafeGet(dpContainer.sceneGraphRepo).perspectiveCameraProjectionRepo;
}
 
function unsafeGetPipelineRepoDp(param) {
  return OptionSt$Wonderjs.unsafeGet(dpContainer.pipelineRepo);
}
 
function setPipelineRepoDp(dp) {
  dpContainer.pipelineRepo = dp;
  
}
 
function setSceneGraphRepoDp(dp) {
  dpContainer.sceneGraphRepo = dp;
  
}
 
function unsafeGetTimeRepoDp(param) {
  return OptionSt$Wonderjs.unsafeGet(dpContainer.timeRepo);
}
 
function setTimeRepoDp(dp) {
  dpContainer.timeRepo = dp;
  
}
 
function unsafeGetTimeDp(param) {
  return OptionSt$Wonderjs.unsafeGet(dpContainer.time);
}
 
function setTimeDp(dp) {
  dpContainer.time = dp;
  
}
 
function unsafeGetWebGPUCoreDp(param) {
  return OptionSt$Wonderjs.unsafeGet(dpContainer.webgpuCore);
}
 
function setWebGPUCoreDp(dp) {
  dpContainer.webgpuCore = dp;
  
}
 
function unsafeGetWebGPURayTracingDp(param) {
  return OptionSt$Wonderjs.unsafeGet(dpContainer.webgpuRayTracing);
}
 
function setWebGPURayTracingDp(dp) {
  dpContainer.webgpuRayTracing = dp;
  
}
 
function unsafeGetImageRepoDp(param) {
  return OptionSt$Wonderjs.unsafeGet(dpContainer.imageRepo);
}
 
function setImageRepoDp(dp) {
  dpContainer.imageRepo = dp;
  
}
 
exports.dpContainer = dpContainer;
exports.unsafeGetConfigDp = unsafeGetConfigDp;
exports.setConfigDp = setConfigDp;
exports._unsafeGetSceneGraphRepoDp = _unsafeGetSceneGraphRepoDp;
exports.unsafeGetSceneRepoDp = unsafeGetSceneRepoDp;
exports.unsafeGetGameObjectRepoDp = unsafeGetGameObjectRepoDp;
exports.unsafeGetTransformRepoDp = unsafeGetTransformRepoDp;
exports.unsafeGetBSDFMaterialRepoDp = unsafeGetBSDFMaterialRepoDp;
exports.unsafeGetGeometryRepoDp = unsafeGetGeometryRepoDp;
exports.unsafeGetDirectionLightRepoDp = unsafeGetDirectionLightRepoDp;
exports.unsafeGetBasicCameraViewRepoDp = unsafeGetBasicCameraViewRepoDp;
exports.unsafeGetPerspectiveCameraProjectionRepoDp = unsafeGetPerspectiveCameraProjectionRepoDp;
exports.unsafeGetPipelineRepoDp = unsafeGetPipelineRepoDp;
exports.setPipelineRepoDp = setPipelineRepoDp;
exports.setSceneGraphRepoDp = setSceneGraphRepoDp;
exports.unsafeGetTimeRepoDp = unsafeGetTimeRepoDp;
exports.setTimeRepoDp = setTimeRepoDp;
exports.unsafeGetTimeDp = unsafeGetTimeDp;
exports.setTimeDp = setTimeDp;
exports.unsafeGetWebGPUCoreDp = unsafeGetWebGPUCoreDp;
exports.setWebGPUCoreDp = setWebGPUCoreDp;
exports.unsafeGetWebGPURayTracingDp = unsafeGetWebGPURayTracingDp;
exports.setWebGPURayTracingDp = setWebGPURayTracingDp;
exports.unsafeGetImageRepoDp = unsafeGetImageRepoDp;
exports.setImageRepoDp = setImageRepoDp;
/* No side effect */