ソースを参照

Add the ar engine data field to the canvases

customisations
alemart 11ヶ月前
コミット
07030e8e65
1個のファイルの変更10行の追加3行の削除
  1. 10
    3
      src/core/viewport.ts

+ 10
- 3
src/core/viewport.ts ファイルの表示

20
  * Viewport
20
  * Viewport
21
  */
21
  */
22
 
22
 
23
+import AR from '../main';
23
 import Speedy from 'speedy-vision';
24
 import Speedy from 'speedy-vision';
24
 import { SpeedySize } from 'speedy-vision/types/core/speedy-size';
25
 import { SpeedySize } from 'speedy-vision/types/core/speedy-size';
25
 import { SpeedyPromise } from 'speedy-vision/types/core/speedy-promise';
26
 import { SpeedyPromise } from 'speedy-vision/types/core/speedy-promise';
208
             FOREGROUND_ZINDEX
209
             FOREGROUND_ZINDEX
209
         );
210
         );
210
 
211
 
212
+        this._foregroundCanvas.style.background = 'transparent';
213
+
211
         this._backgroundCanvas = this._styleCanvas(
214
         this._backgroundCanvas = this._styleCanvas(
212
             this._createCanvas(initialSize),
215
             this._createCanvas(initialSize),
213
             BACKGROUND_ZINDEX
216
             BACKGROUND_ZINDEX
214
         );
217
         );
215
 
218
 
216
-        parent.appendChild(this._backgroundCanvas);
217
-        parent.appendChild(this._foregroundCanvas);
218
-
219
         this._backgroundCanvas.hidden = true;
219
         this._backgroundCanvas.hidden = true;
220
         this._foregroundCanvas.hidden = true;
220
         this._foregroundCanvas.hidden = true;
221
+
222
+        const engineInfo = 'encantar.js ' + AR.version;
223
+        this._backgroundCanvas.dataset.arEngine = engineInfo;
224
+        this._foregroundCanvas.dataset.arEngine = engineInfo;
225
+
226
+        parent.appendChild(this._backgroundCanvas);
227
+        parent.appendChild(this._foregroundCanvas);
221
     }
228
     }
222
 
229
 
223
     /**
230
     /**

読み込み中…
キャンセル
保存