瀏覽代碼

Add property Session.ended

customisations
alemart 11 月之前
父節點
當前提交
825f856bc6
共有 2 個檔案被更改,包括 19 行新增3 行删除
  1. 8
    0
      docs/api/session.md
  2. 11
    3
      src/core/session.ts

+ 8
- 0
docs/api/session.md 查看文件

@@ -32,6 +32,14 @@ A promise that resolves to a new Session object.
32 32
 
33 33
 Session mode: either `"immersive"` or `"inline"`.
34 34
 
35
+### ended
36
+
37
+`session.ended: boolean, read-only`
38
+
39
+Whether or not the session has been ended. See also: [end](#end).
40
+
41
+*Since:* 0.3.0
42
+
35 43
 ### time
36 44
 
37 45
 `session.time: Time, read-only`

+ 11
- 3
src/core/session.ts 查看文件

@@ -464,11 +464,11 @@ export class Session extends AREventTarget<SessionEventType>
464 464
     }
465 465
 
466 466
     /**
467
-     * Rendering viewport
467
+     * Whether or not the session has been ended
468 468
      */
469
-    get viewport(): Viewport
469
+    get ended(): boolean
470 470
     {
471
-        return this._viewport;
471
+        return !this._active;
472 472
     }
473 473
 
474 474
     /**
@@ -480,6 +480,14 @@ export class Session extends AREventTarget<SessionEventType>
480 480
     }
481 481
 
482 482
     /**
483
+     * Rendering viewport
484
+     */
485
+    get viewport(): Viewport
486
+    {
487
+        return this._viewport;
488
+    }
489
+
490
+    /**
483 491
      * Visual cues for testing & debugging
484 492
      */
485 493
     get gizmos(): Gizmos

Loading…
取消
儲存