From 463c6d3622165b7a9ad1b8f54125e3ccf3d3715b Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Wed, 5 Jun 2024 19:09:34 +0000 Subject: [PATCH] =?UTF-8?q?=F0=9F=91=B7=20MRjs=20-=20Auto=20Generated=20Di?= =?UTF-8?q?st=20=F0=9F=91=B7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Changes from `github.com/Volumetrics-io/mrjs` at c20545b96c24c08b2fecdff825433d0362b5fd2d -includes folder updates: `static/dist` -runs smoo.sh before committing --- source/static/dist/mr.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/static/dist/mr.js b/source/static/dist/mr.js index 2bae36f..67a74f6 100644 --- a/source/static/dist/mr.js +++ b/source/static/dist/mr.js @@ -641,7 +641,7 @@ eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpac /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ StatsSystem: () => (/* binding */ StatsSystem)\n/* harmony export */ });\n/* harmony import */ var mrjs_core_MREntity__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! mrjs/core/MREntity */ \"./src/core/MREntity.js\");\n/* harmony import */ var mrjs_core_MRSystem__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! mrjs/core/MRSystem */ \"./src/core/MRSystem.js\");\n/* harmony import */ var mrjs_core_entities_MRStatsEntity__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! mrjs/core/entities/MRStatsEntity */ \"./src/core/entities/MRStatsEntity.js\");\n\n\n\n\nconst REFRESH_SEC = 1.0;\n\n/**\n * @class StatsSystem\n * @classdesc Track the elapsed time across frames and update the fps counter periodically for `mr-stats`.\n * @augments MRSystem\n */\nclass StatsSystem extends mrjs_core_MRSystem__WEBPACK_IMPORTED_MODULE_1__.MRSystem {\n /**\n * @class\n * @description StatsSystem's default constructor\n */\n constructor() {\n super(false);\n }\n\n /**\n * @function\n * @description Registers MRStatsEntity\n * @param {MREntity} entity - given entity that might be handled by this system\n */\n onNewEntity(entity) {\n if (entity instanceof mrjs_core_entities_MRStatsEntity__WEBPACK_IMPORTED_MODULE_2__.MRStatsEntity) {\n this.registry.add(entity);\n }\n }\n\n /**\n * @function\n * @description Tracks the elapsed time and updates the fps counter periodically.\n * @param {number} deltaTime - the time elapsed since the last update call\n */\n update(deltaTime) {\n for (const stats of this.registry) {\n stats.frame++;\n stats.elapsedTime += deltaTime;\n if (stats.elapsedTime >= REFRESH_SEC) {\n // Note: We dont want to directly update the stats.textContent html element\n // as that will fill it in as an html value on the screen in 2D. We only\n // want to update the stats.textObj.text here directly for the 3D element\n // to update.\n stats.textObj.text = (stats.frame / stats.elapsedTime).toFixed(2) + 'fps';\n\n stats.frame = 0;\n stats.elapsedTime = 0.0;\n }\n }\n }\n}\n\n\n//# sourceURL=webpack://mrjs/./src/core/componentSystems/StatsSystem.js?"); +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ StatsSystem: () => (/* binding */ StatsSystem)\n/* harmony export */ });\n/* harmony import */ var mrjs_core_MREntity__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! mrjs/core/MREntity */ \"./src/core/MREntity.js\");\n/* harmony import */ var mrjs_core_MRSystem__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! mrjs/core/MRSystem */ \"./src/core/MRSystem.js\");\n/* harmony import */ var mrjs_core_entities_MRStatsEntity__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! mrjs/core/entities/MRStatsEntity */ \"./src/core/entities/MRStatsEntity.js\");\n\n\n\n\nconst REFRESH_SEC = 1.0;\n\n/**\n * @class StatsSystem\n * @classdesc Track the elapsed time across frames and update the fps counter periodically for `mr-stats`.\n * @augments MRSystem\n */\nclass StatsSystem extends mrjs_core_MRSystem__WEBPACK_IMPORTED_MODULE_1__.MRSystem {\n /**\n * @class\n * @description StatsSystem's default constructor\n */\n constructor() {\n super(false);\n }\n\n /**\n * @function\n * @description Registers MRStatsEntity\n * @param {MREntity} entity - given entity that might be handled by this system\n */\n onNewEntity(entity) {\n if (entity instanceof mrjs_core_entities_MRStatsEntity__WEBPACK_IMPORTED_MODULE_2__.MRStatsEntity) {\n this.registry.add(entity);\n }\n }\n\n /**\n * @function\n * @description Tracks the elapsed time and updates the fps counter periodically.\n * @param {number} deltaTime - the time elapsed since the last update call\n */\n update(deltaTime) {\n for (const stats of this.registry) {\n stats.frame++;\n stats.elapsedTime += deltaTime;\n if (stats.elapsedTime >= REFRESH_SEC) {\n // Note: We dont want to directly update the stats.textContent html element\n // as that will fill it in as an html value on the screen in 2D. We only\n // want to update the stats.textObj.text here directly for the 3D element\n // to update.\n stats.textObj.text = (stats.frame / stats.elapsedTime).toFixed(2) + ' fps';\n\n stats.frame = 0;\n stats.elapsedTime = 0.0;\n }\n }\n }\n}\n\n\n//# sourceURL=webpack://mrjs/./src/core/componentSystems/StatsSystem.js?"); /***/ }),