Phaser.RequestAnimationFrame

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 - utils/RequestAnimationFrame.js, line 15

Members

forceSetTimeOut:boolean

Tell Phaser to use setTimeOut even if raf is available.

Source - utils/RequestAnimationFrame.js, line 33

game:Phaser.Game

The currently running game.

Source - utils/RequestAnimationFrame.js, line 22

isRunning:boolean

true if RequestAnimationFrame is running, otherwise false.

Source - utils/RequestAnimationFrame.js, line 28

isRAF()→ {boolean}

Is the browser using requestAnimationFrame?

Returns:

boolean-

Source - utils/RequestAnimationFrame.js, line 162

isSetTimeOut()→ {boolean}

Is the browser using setTimeout?

Returns:

boolean-

Source - utils/RequestAnimationFrame.js, line 153

start()

Starts the requestAnimationFrame running or setTimeout if unavailable in browser

Source - utils/RequestAnimationFrame.js, line 70

stop()

Stops the requestAnimationFrame from running.

Source - utils/RequestAnimationFrame.js, line 134

updateRAF()

The update method for the requestAnimationFrame

Source - utils/RequestAnimationFrame.js, line 103

updateSetTimeout()

The update method for the setTimeout.

Source - utils/RequestAnimationFrame.js, line 119