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 |
