UNPKG

phaser

Version:

A fast, free and fun HTML5 Game Framework for Desktop and Mobile web browsers from the team at Phaser Studio Inc.

69 lines (60 loc) 1.44 kB
/** * @author Richard Davey <rich@phaser.io> * @copyright 2013-2025 Phaser Studio Inc. * @license {@link https://opensource.org/licenses/MIT|MIT License} */ /** * Phaser Scale Manager constants for zoom modes. * * @namespace Phaser.Scale.Zoom * @memberof Phaser.Scale * @since 3.16.0 */ /** * Phaser Scale Manager constants for zoom modes. * * To find out what each mode does please see [Phaser.Scale.Zoom]{@link Phaser.Scale.Zoom}. * * @typedef {Phaser.Scale.Zoom} Phaser.Scale.ZoomType * @memberof Phaser.Scale * @since 3.16.0 */ module.exports = { /** * The game canvas will not be zoomed by Phaser. * * @name Phaser.Scale.Zoom.NO_ZOOM * @type {number} * @const * @since 3.16.0 */ NO_ZOOM: 1, /** * The game canvas will be 2x zoomed by Phaser. * * @name Phaser.Scale.Zoom.ZOOM_2X * @type {number} * @const * @since 3.16.0 */ ZOOM_2X: 2, /** * The game canvas will be 4x zoomed by Phaser. * * @name Phaser.Scale.Zoom.ZOOM_4X * @type {number} * @const * @since 3.16.0 */ ZOOM_4X: 4, /** * Calculate the zoom value based on the maximum multiplied game size that will * fit into the parent, or browser window if no parent is set. * * @name Phaser.Scale.Zoom.MAX_ZOOM * @type {number} * @const * @since 3.16.0 */ MAX_ZOOM: -1 };