Przeglądaj źródła

Add property Session.ended

customisations
alemart 11 miesięcy temu
rodzic
commit
825f856bc6
2 zmienionych plików z 19 dodań i 3 usunięć
  1. 8
    0
      docs/api/session.md
  2. 11
    3
      src/core/session.ts

+ 8
- 0
docs/api/session.md Wyświetl plik

@@ -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 Wyświetl plik

@@ -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

Ładowanie…
Anuluj
Zapisz