Namespace: Interpolate

Phaser.Display.Color. Interpolate

Interpolates color values

Since: 3.0.0
Source: src/display/color/Interpolate.js (Line 9)

Methods


<static> ColorWithColor(color1, color2 [, length] [, index])

Interpolates between the two given color objects over the length supplied.

Parameters:
Name Type Argument Default Description
color1 Phaser.Display.Color

The first Color object.

color2 Phaser.Display.Color

The second Color object.

length number <optional>
100

Distance to interpolate over.

index number <optional>
0

Index to start from.

Since: 3.0.0
Source: src/display/color/Interpolate.js (Line 47)
Returns:

An object containing the interpolated color values.

Type
ColorObject

<static> ColorWithRGB(color1, r, g, b [, length] [, index])

Interpolates between the Color object and color values over the length supplied.

Parameters:
Name Type Argument Default Description
color1 Phaser.Display.Color

The first Color object.

r number

Red value.

g number

Blue value.

b number

Green value.

length number <optional>
100

Distance to interpolate over.

index number <optional>
0

Index to start from.

Since: 3.0.0
Source: src/display/color/Interpolate.js (Line 68)
Returns:

An object containing the interpolated color values.

Type
ColorObject

<static> RGBWithRGB(r1, g1, b1, r2, g2, b2 [, length] [, index])

Interpolates between the two given color ranges over the length supplied.

Parameters:
Name Type Argument Default Description
r1 number

Red value.

g1 number

Blue value.

b1 number

Green value.

r2 number

Red value.

g2 number

Blue value.

b2 number

Green value.

length number <optional>
100

Distance to interpolate over.

index number <optional>
0

Index to start from.

Since: 3.0.0
Source: src/display/color/Interpolate.js (Line 16)
Returns:

An object containing the interpolated color values.

Type
ColorObject