Namespace: Smoothing

Phaser.Display.Canvas. Smoothing

Since: 3.0.0
Source: src/display/canvas/Smoothing.js (Line 10)

Methods


<static> disable(context)

Sets the Image Smoothing property on the given context. Set to false to disable image smoothing.
By default browsers have image smoothing enabled, which isn't always what you visually want, especially
when using pixel art in a game. Note that this sets the property on the context itself, so that any image
drawn to the context will be affected. This sets the property across all current browsers but support is
patchy on earlier browsers, especially on mobile.

Parameters:
Name Type Description
context CanvasRenderingContext2D | WebGLRenderingContext

[description]

Since: 3.0.0
Source: src/display/canvas/Smoothing.js (Line 72)
Returns:

[description]

Type
CanvasRenderingContext2D | WebGLRenderingContext

<static> enable(context)

Sets the Image Smoothing property on the given context. Set to false to disable image smoothing.
By default browsers have image smoothing enabled, which isn't always what you visually want, especially
when using pixel art in a game. Note that this sets the property on the context itself, so that any image
drawn to the context will be affected. This sets the property across all current browsers but support is
patchy on earlier browsers, especially on mobile.

Parameters:
Name Type Description
context CanvasRenderingContext2D | WebGLRenderingContext

[description]

Since: 3.0.0
Source: src/display/canvas/Smoothing.js (Line 43)
Returns:

[description]

Type
CanvasRenderingContext2D | WebGLRenderingContext

<static> getPrefix(context)

Gets the Smoothing Enabled vendor prefix being used on the given context, or null if not set.

Parameters:
Name Type Description
context CanvasRenderingContext2D | WebGLRenderingContext

[description]

Since: 3.0.0
Source: src/display/canvas/Smoothing.js (Line 16)
Returns:

[description]

Type
string

<static> isEnabled(context)

Returns true if the given context has image smoothing enabled, otherwise returns false.
Returns null if no smoothing prefix is available.

Parameters:
Name Type Description
context CanvasRenderingContext2D | WebGLRenderingContext

[description]

Since: 3.0.0
Source: src/display/canvas/Smoothing.js (Line 101)
Returns:

[description]

Type
boolean