Просмотр исходного кода

Restore back compat on viewport.toGlobal

David Catuhe 8 лет назад
Родитель
Сommit
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) {
         }
 
-        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);
         }
         /**