Skip to content

Color

Color类表示颜色的结构体,它用于描述RGBA四个颜色分量的值。

成员变量

Color.r : number
颜色的红色分量(取值范围为 0 到 1)。
Color.b : number
颜色的蓝色分量(取值范围为 0 到 1)
Color.g : number
颜色的绿色分量(取值范围为 0 到 1)。
Color.a : number
颜色的Alpha分量(0是透明的,1是不透明的)
Color.inverse : Color
只读

静态变量

Color.white : Color
(只读)白色Color对象。
Color.magenta : Color
(只读)品红色Color对象
Color.black : Color
(只读)黑色Color对象
Color.cyan : Color
(只读)青色Color对象。
Color.red : Color
(只读)红色Color对象。
Color.grey : Color
(只读)灰色Color对象。
Color.green : Color
(只读)绿色Color对象。
Color.blue : Color
(只读)蓝色Color对象
Color.yellow : Color
(只读)黄色Color对象。
Color.clear : Color
(只读)透明色Color对象

成员方法

Color.Get ( index : number ) : number
根据下标获取颜色的分量。
Color.Inverse ( ) : void
Color.toString ( ) : string
转换当前颜色对象为字符串。
Color.SetFromHSV ( h : number , s : number , v : number ) : void
根据色调、饱和度、亮度值来设置颜色。
Color.CopyFrom ( from : Color ) : void
从指定颜色拷贝颜色到当前颜色对象。
Color.Set ( index : number , value : number ) : void
根据下设置取颜色的分量。
Color.Add ( rhs : Color ) : Color
将当前颜色加上指定的颜色,并返回一个新的颜色。
Color.Sub ( rhs : Color ) : Color
将当前颜色减去指定的颜色,并返回一个新的颜色。
Color.Mul ( rhs : number ) : Color
将当前颜色每个颜色通道都乘上一个值,并返回一个新的颜色。
Color.AddAssign ( rhs : Color ) : void
将当前颜色加上指定的颜色。
Color.SubAssign ( rhs : Color ) : void
将当前颜色减去指定的颜色。
Color.MulAssign ( rhs : number ) : void
将当前颜色每个颜色通道都乘上一个值。
Color.EqualsTo ( other : Color ) : boolean

静态方法

Color.Clone ( val : Color ) : Color
从指定颜色对象克隆出一个颜色对象
Color.EqualsTo ( lhs : Color , rhs : Color ) : boolean