Przeglądaj źródła

Update plugins

customisations
alemart 8 miesięcy temu
rodzic
commit
f6dedda8e5

+ 2
- 7
plugins/babylon-with-encantar.js Wyświetl plik

28
     /**
28
     /**
29
      * Initialization
29
      * Initialization
30
      * @returns {void | Promise<void> | SpeedyPromise<void>}
30
      * @returns {void | Promise<void> | SpeedyPromise<void>}
31
-     * @abstract
32
      */
31
      */
33
     init()
32
     init()
34
     {
33
     {
35
-        throw new Error('Abstract method');
34
+        return Promise.resolve();
36
     }
35
     }
37
 
36
 
38
     /**
37
     /**
39
-     * Animation loop
38
+     * Animation step
40
      * @returns {void}
39
      * @returns {void}
41
-     * @abstract
42
      */
40
      */
43
     update()
41
     update()
44
     {
42
     {
45
-        throw new Error('Abstract method');
46
     }
43
     }
47
 
44
 
48
     /**
45
     /**
51
      */
48
      */
52
     release()
49
     release()
53
     {
50
     {
54
-        // optional implementation
55
     }
51
     }
56
 
52
 
57
     /**
53
     /**
60
      */
56
      */
61
     preload()
57
     preload()
62
     {
58
     {
63
-        // optional implementation
64
         return Promise.resolve();
59
         return Promise.resolve();
65
     }
60
     }
66
 
61
 

+ 3
- 8
plugins/three-with-encantar.js Wyświetl plik

17
 {
17
 {
18
     /**
18
     /**
19
      * Start the AR session
19
      * Start the AR session
20
-     * @abstract
21
      * @returns {Promise<Session> | SpeedyPromise<Session>}
20
      * @returns {Promise<Session> | SpeedyPromise<Session>}
21
+     * @abstract
22
      */
22
      */
23
     startSession()
23
     startSession()
24
     {
24
     {
28
     /**
28
     /**
29
      * Initialization
29
      * Initialization
30
      * @returns {void | Promise<void> | SpeedyPromise<void>}
30
      * @returns {void | Promise<void> | SpeedyPromise<void>}
31
-     * @abstract
32
      */
31
      */
33
     init()
32
     init()
34
     {
33
     {
35
-        throw new Error('Abstract method');
34
+        return Promise.resolve();
36
     }
35
     }
37
 
36
 
38
     /**
37
     /**
39
-     * Animation loop
38
+     * Animation step
40
      * @returns {void}
39
      * @returns {void}
41
-     * @abstract
42
      */
40
      */
43
     update()
41
     update()
44
     {
42
     {
45
-        throw new Error('Abstract method');
46
     }
43
     }
47
 
44
 
48
     /**
45
     /**
51
      */
48
      */
52
     release()
49
     release()
53
     {
50
     {
54
-        // optional implementation
55
     }
51
     }
56
 
52
 
57
     /**
53
     /**
60
      */
56
      */
61
     preload()
57
     preload()
62
     {
58
     {
63
-        // optional implementation
64
         return Promise.resolve();
59
         return Promise.resolve();
65
     }
60
     }
66
 
61
 

Ładowanie…
Anuluj
Zapisz