new RequestAnimationFrame(game, forceSetTimeOut)
Abstracts away the use of RAF or setTimeOut for the core game update loop.
Parameters:
Name | Type | Argument | Default | Description |
---|---|---|---|---|
game |
Phaser.Game | A reference to the currently running game. |
||
forceSetTimeOut |
boolean |
<optional> |
false | Tell Phaser to use setTimeOut even if raf is available. |
- Source - system/RequestAnimationFrame.js, line 15
Members
-
forceSetTimeOut :boolean
-
Tell Phaser to use setTimeOut even if raf is available.
- Source - system/RequestAnimationFrame.js, line 33
-
game :Phaser.Game
-
The currently running game.
- Source - system/RequestAnimationFrame.js, line 22
-
isRunning :boolean
-
true if RequestAnimationFrame is running, otherwise false.
- Source - system/RequestAnimationFrame.js, line 28
Methods
-
isRAF() → {boolean}
-
Is the browser using requestAnimationFrame?
Returns:
boolean -- Source - system/RequestAnimationFrame.js, line 157
-
isSetTimeOut() → {boolean}
-
Is the browser using setTimeout?
Returns:
boolean -- Source - system/RequestAnimationFrame.js, line 148
-
start()
-
Starts the requestAnimationFrame running or setTimeout if unavailable in browser
- Source - system/RequestAnimationFrame.js, line 70
-
stop()
-
Stops the requestAnimationFrame from running.
- Source - system/RequestAnimationFrame.js, line 129
-
updateRAF()
-
The update method for the requestAnimationFrame
- Source - system/RequestAnimationFrame.js, line 103
-
updateSetTimeout()
-
The update method for the setTimeout.
- Source - system/RequestAnimationFrame.js, line 117