瀏覽代碼

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

File diff suppressed because it is too large
+ 886 - 886
dist/preview release/babylon.d.ts


File diff suppressed because it is too large
+ 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) {
         }
 
-        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);
         }
         /**