awayjs-display
Version:
AwayJS displaylist classes
40 lines (37 loc) • 1.67 kB
text/typescript
/**
* The InterpolationMethod class provides values for the
* <code>interpolationMethod</code> parameter in the
* <code>Graphics.beginGradientFill()</code> and
* <code>Graphics.lineGradientStyle()</code> methods. This parameter
* determines the RGB space to use when rendering the gradient.
*/
class InterpolationMethod
{
/**
* 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.
*
* <p>For example, consider a simple linear gradient between two colors(with
* the <code>spreadMethod</code> parameter set to
* <code>SpreadMethod.REFLECT</code>). The different interpolation methods
* affect the appearance as follows: </p>
*/
public static LINEAR_RGB:string = "linearRGB";
/**
* 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.
*
* <p>For example, consider a simple linear gradient between two colors(with
* the <code>spreadMethod</code> parameter set to
* <code>SpreadMethod.REFLECT</code>). The different interpolation methods
* affect the appearance as follows: </p>
*/
public static RGB:string = "rgb";
}
export default InterpolationMethod;