enum abstract InterpolationMethod(Null<Int>)
package openfl.display
Available on all platforms
The InterpolationMethod class provides values for the
interpolationMethod
parameter in the
Graphics.beginGradientFill()
and
Graphics.lineGradientStyle()
methods. This parameter
determines the RGB space to use when rendering the gradient.
Variables
inlineread onlyLINEAR_RGB:InterpolationMethod = 0
Specifies that the RGB interpolation method should be used. This means that the gradient is rendered with exponential sRGB (standard RGB) space. The sRGB space is a W3C-endorsed standard that defines a non-linear conversion between red, green, and blue component values and the actual intensity of the visible component color.
For example, consider a simple linear gradient between two colors(with
the spreadMethod
parameter set to
SpreadMethod.REFLECT
). The different interpolation methods
affect the appearance as follows:
inlineread onlyRGB:InterpolationMethod = 1
Specifies that the RGB interpolation method should be used. This means that the gradient is rendered with exponential sRGB (standard RGB) space. The sRGB space is a W3C-endorsed standard that defines a non-linear conversion between red, green, and blue component values and the actual intensity of the visible component color.
For example, consider a simple linear gradient between two colors(with
the spreadMethod
parameter set to
SpreadMethod.REFLECT
). The different interpolation methods
affect the appearance as follows: