Wonder-Technology/Wonder.js

View on GitHub
lib/js/src/construct/domain_layer/dependency/container/DpContainer.bs.js

Summary

Maintainability
A
0 mins
Test Coverage
'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 */