Options
All
  • Public
  • Public/Protected
  • All
Menu

Class GradientColor

Hierarchy

  • GradientColor

Index

Constructors

constructor

  • new GradientColor(alphaRaw?: Float32Array, colorRaw?: Float32Array): GradientColor
  • Parameters

    • Optional alphaRaw: Float32Array
    • Optional colorRaw: Float32Array

    Returns GradientColor

Properties

mode

mode: GradientMode = ...

渐变色模式。

memberof

GradientColor

Accessors

alphaPointCount

  • get alphaPointCount(): number
  • 透明度关键点数量。

    readonly
    memberof

    GradientColor

    Returns number

colorPointCount

  • get colorPointCount(): number
  • 颜色关键点数量。

    readonly
    memberof

    GradientColor

    Returns number

Methods

clone

  • 拷贝渐变色

    memberof

    GradientColor

    Returns GradientColor

getGradientColorInfo

  • 通过渐变色获取对应的color和alpha的数组。

    memberof

    GradientColor

    Returns IGradientColorInfo

setAlphasInfo

  • 设置透明度信息。

    memberof

    GradientColor

    Parameters

    Returns void

setColorsInfo

  • 设置颜色信息(RGB)。

    memberof

    GradientColor

    Parameters

    Returns void

Static CreateFromColorAlphaInfos

  • 根据颜色(RGB)以及透明度(A)的数组信息来创建渐变色。

    static
    memberof

    GradientColor

    Parameters

    Returns GradientColor

Static CreateFromColorArr

  • 通过Color的数组来创建渐变色。

    static
    memberof

    GradientColor

    Parameters

    Returns GradientColor

Static GetAlpha

  • 获取渐变色中precent位置的透明度。

    static
    memberof

    GradientColor

    Parameters

    Returns number

Static GetColor

  • 获取渐变色中precent位置的颜色,只保证RGB返回正确的值,alpha获取可以使用GetAlpha静态方法。

    static
    memberof

    GradientColor

    Parameters

    Returns Color

    其中RGB三个通道的值可信,Alpha值不是最终的值。

Static GetMixedColor

  • 获取渐变色中precent位置的颜色。

    static
    memberof

    GradientColor

    Parameters

    Returns Color

Generated using TypeDoc