Phaser.Device

Scope: static

Source: src/device/index.js#L12
Since: 3.0.0

Typedefs:

Public Members

Audio

Audio

Description:

Determines the audio playback capabilities of the device running this Phaser Game instance. These values are read-only and populated during the boot sequence of the game. They are then referenced by internal game systems and are available for you to access via this.sys.game.device.audio from within any Scene.

Source: src/device/Audio.js#L9
Since: 3.0.0


Browser

Browser

Description:

Determines the browser type and version running this Phaser Game instance. These values are read-only and populated during the boot sequence of the game. They are then referenced by internal game systems and are available for you to access via this.sys.game.device.browser from within any Scene.

Source: src/device/Browser.js#L9
Since: 3.0.0


CanvasFeatures

CanvasFeatures

Description:

Determines the canvas features of the browser running this Phaser Game instance. These values are read-only and populated during the boot sequence of the game. They are then referenced by internal game systems and are available for you to access via this.sys.game.device.canvasFeatures from within any Scene.

Source: src/device/CanvasFeatures.js#L9
Since: 3.0.0


Features

Features

Description:

Determines the features of the browser running this Phaser Game instance. These values are read-only and populated during the boot sequence of the game. They are then referenced by internal game systems and are available for you to access via this.sys.game.device.features from within any Scene.

Source: src/device/Features.js#L11
Since: 3.0.0


Fullscreen

Fullscreen

Description:

Determines the full screen support of the browser running this Phaser Game instance. These values are read-only and populated during the boot sequence of the game. They are then referenced by internal game systems and are available for you to access via this.sys.game.device.fullscreen from within any Scene.

Source: src/device/Fullscreen.js#L7
Since: 3.0.0


Input

Input

Description:

Determines the input support of the browser running this Phaser Game instance. These values are read-only and populated during the boot sequence of the game. They are then referenced by internal game systems and are available for you to access via this.sys.game.device.input from within any Scene.

Source: src/device/Input.js#L9
Since: 3.0.0


OS

OS

Description:

Determines the operating system of the device running this Phaser Game instance. These values are read-only and populated during the boot sequence of the game. They are then referenced by internal game systems and are available for you to access via this.sys.game.device.os from within any Scene.

Source: src/device/OS.js#L7
Since: 3.0.0


Video

Video

Description:

Determines the video support of the browser running this Phaser Game instance.

These values are read-only and populated during the boot sequence of the game.

They are then referenced by internal game systems and are available for you to access via this.sys.game.device.video from within any Scene.

In Phaser 3.20 the properties were renamed to drop the 'Video' suffix.

Source: src/device/Video.js#L9
Since: 3.0.0


Private Members

Updated on