{"ast":null,"code":"import { AbstractEngine } from \"../abstractEngine.js\";\nAbstractEngine.prototype.getInputElement = function () {\n return this._renderingCanvas;\n};\nAbstractEngine.prototype.getRenderingCanvasClientRect = function () {\n if (!this._renderingCanvas) {\n return null;\n }\n return this._renderingCanvas.getBoundingClientRect();\n};\nAbstractEngine.prototype.getInputElementClientRect = function () {\n if (!this._renderingCanvas) {\n return null;\n }\n return this.getInputElement().getBoundingClientRect();\n};\nAbstractEngine.prototype.getAspectRatio = function (viewportOwner, useScreen = false) {\n const viewport = viewportOwner.viewport;\n return this.getRenderWidth(useScreen) * viewport.width / (this.getRenderHeight(useScreen) * viewport.height);\n};\nAbstractEngine.prototype.getScreenAspectRatio = function () {\n return this.getRenderWidth(true) / this.getRenderHeight(true);\n};\nAbstractEngine.prototype._verifyPointerLock = function () {\n var _this$_onPointerLockC;\n (_this$_onPointerLockC = this._onPointerLockChange) === null || _this$_onPointerLockC === void 0 || _this$_onPointerLockC.call(this);\n};","map":{"version":3,"names":["AbstractEngine","prototype","getInputElement","_renderingCanvas","getRenderingCanvasClientRect","getBoundingClientRect","getInputElementClientRect","getAspectRatio","viewportOwner","useScreen","viewport","getRenderWidth","width","getRenderHeight","height","getScreenAspectRatio","_verifyPointerLock","_this$_onPointerLockC","_onPointerLockChange","call"],"sources":["F:/workspace/202226701027/huinongbao-app/node_modules/@babylonjs/core/Engines/AbstractEngine/abstractEngine.dom.js"],"sourcesContent":["import { AbstractEngine } from \"../abstractEngine.js\";\nAbstractEngine.prototype.getInputElement = function () {\n return this._renderingCanvas;\n};\nAbstractEngine.prototype.getRenderingCanvasClientRect = function () {\n if (!this._renderingCanvas) {\n return null;\n }\n return this._renderingCanvas.getBoundingClientRect();\n};\nAbstractEngine.prototype.getInputElementClientRect = function () {\n if (!this._renderingCanvas) {\n return null;\n }\n return this.getInputElement().getBoundingClientRect();\n};\nAbstractEngine.prototype.getAspectRatio = function (viewportOwner, useScreen = false) {\n const viewport = viewportOwner.viewport;\n return (this.getRenderWidth(useScreen) * viewport.width) / (this.getRenderHeight(useScreen) * viewport.height);\n};\nAbstractEngine.prototype.getScreenAspectRatio = function () {\n return this.getRenderWidth(true) / this.getRenderHeight(true);\n};\nAbstractEngine.prototype._verifyPointerLock = function () {\n this._onPointerLockChange?.();\n};\n"],"mappings":"AAAA,SAASA,cAAc,QAAQ,sBAAsB;AACrDA,cAAc,CAACC,SAAS,CAACC,eAAe,GAAG,YAAY;EACnD,OAAO,IAAI,CAACC,gBAAgB;AAChC,CAAC;AACDH,cAAc,CAACC,SAAS,CAACG,4BAA4B,GAAG,YAAY;EAChE,IAAI,CAAC,IAAI,CAACD,gBAAgB,EAAE;IACxB,OAAO,IAAI;EACf;EACA,OAAO,IAAI,CAACA,gBAAgB,CAACE,qBAAqB,CAAC,CAAC;AACxD,CAAC;AACDL,cAAc,CAACC,SAAS,CAACK,yBAAyB,GAAG,YAAY;EAC7D,IAAI,CAAC,IAAI,CAACH,gBAAgB,EAAE;IACxB,OAAO,IAAI;EACf;EACA,OAAO,IAAI,CAACD,eAAe,CAAC,CAAC,CAACG,qBAAqB,CAAC,CAAC;AACzD,CAAC;AACDL,cAAc,CAACC,SAAS,CAACM,cAAc,GAAG,UAAUC,aAAa,EAAEC,SAAS,GAAG,KAAK,EAAE;EAClF,MAAMC,QAAQ,GAAGF,aAAa,CAACE,QAAQ;EACvC,OAAQ,IAAI,CAACC,cAAc,CAACF,SAAS,CAAC,GAAGC,QAAQ,CAACE,KAAK,IAAK,IAAI,CAACC,eAAe,CAACJ,SAAS,CAAC,GAAGC,QAAQ,CAACI,MAAM,CAAC;AAClH,CAAC;AACDd,cAAc,CAACC,SAAS,CAACc,oBAAoB,GAAG,YAAY;EACxD,OAAO,IAAI,CAACJ,cAAc,CAAC,IAAI,CAAC,GAAG,IAAI,CAACE,eAAe,CAAC,IAAI,CAAC;AACjE,CAAC;AACDb,cAAc,CAACC,SAAS,CAACe,kBAAkB,GAAG,YAAY;EAAA,IAAAC,qBAAA;EACtD,CAAAA,qBAAA,OAAI,CAACC,oBAAoB,cAAAD,qBAAA,eAAzBA,qBAAA,CAAAE,IAAA,KAA4B,CAAC;AACjC,CAAC","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}