Namespace: ScaleModes

Phaser.Scale. ScaleModes

Phaser Scale Manager constants for the different scale modes available.

Since: 3.16.0
Source: src/scale/const/SCALE_MODE_CONST.js (Line 7)

Members


<static> ENVELOP

The width and height are automatically adjusted to make the size cover the entire target area while keeping the aspect ratio. This may extend further out than the target size.

Since: 3.16.0
Source: src/scale/const/SCALE_MODE_CONST.js (Line 63)

<static> FIT

The width and height are automatically adjusted to fit inside the given target area, while keeping the aspect ratio. Depending on the aspect ratio there may be some space inside the area which is not covered.

Since: 3.16.0
Source: src/scale/const/SCALE_MODE_CONST.js (Line 53)

<static> HEIGHT_CONTROLS_WIDTH

The width is automatically adjusted based on the height.

Since: 3.16.0
Source: src/scale/const/SCALE_MODE_CONST.js (Line 45)

<static> NONE

No scaling happens at all. The canvas is set to the size given in the game config and Phaser doesn't change it again from that point on. If you change the canvas size, either via CSS, or directly via code, then you need to call the Scale Managers resize method to give the new dimensions, or input events will stop working.

Since: 3.16.0
Source: src/scale/const/SCALE_MODE_CONST.js (Line 27)

<static> RESIZE

The Canvas is resized to fit all available parent space, regardless of aspect ratio.

Since: 3.16.0
Source: src/scale/const/SCALE_MODE_CONST.js (Line 72)

<static> WIDTH_CONTROLS_HEIGHT

The height is automatically adjusted based on the width.

Since: 3.16.0
Source: src/scale/const/SCALE_MODE_CONST.js (Line 37)