فهرست منبع

Restore back compat on viewport.toGlobal

David Catuhe 8 سال پیش
والد
کامیت
cf3e5a3e2c
3فایلهای تغییر یافته به همراه1778 افزوده شده و 1773 حذف شده
  1. 886 886
      dist/preview release/babylon.d.ts
  2. 886 886
      dist/preview release/babylon.module.d.ts
  3. 6 1
      src/Math/babylon.math.ts

تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 886 - 886
dist/preview release/babylon.d.ts


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 886 - 886
dist/preview release/babylon.module.d.ts


+ 6 - 1
src/Math/babylon.math.ts

@@ -4403,7 +4403,12 @@
         constructor(public x: number, public y: number, public width: number, public height: number) {
         constructor(public x: number, public y: number, public width: number, public height: number) {
         }
         }
 
 
-        public toGlobal(renderWidth: number, renderHeight: number): Viewport {
+        public toGlobal(renderWidthOrEngine: number | Engine, renderHeight: number): Viewport {
+            if ((<Engine>renderWidthOrEngine)._gl) {
+                var engine = (<Engine>renderWidthOrEngine);
+                return this.toGlobal(engine.getRenderWidth(), engine.getRenderHeight());
+            }
+            let renderWidth = <number>renderWidthOrEngine;
             return new Viewport(this.x * renderWidth, this.y * renderHeight, this.width * renderWidth, this.height * renderHeight);
             return new Viewport(this.x * renderWidth, this.y * renderHeight, this.width * renderWidth, this.height * renderHeight);
         }
         }
         /**
         /**