D3D9Types.h (D3DCOLORVALUE 结构)
描述颜色值。
语法
typedef struct _D3DCOLORVALUE {
float r;
float g;
float b;
float a;
} D3DCOLORVALUE;
成员
-
r
-
类型: float
-
浮点值,该值指定颜色的红色分量。 此值通常介于 0.0 到 1.0 的范围内。 值为 0.0 表示完全不存在红色分量,而值 1.0 表示红色完全存在。
-
g
-
类型: float
-
指定颜色的绿色分量浮点值。 此值通常介于 0.0 到 1.0 的范围内。 值为 0.0 表示绿色部分完全不存在,而值 1.0 表示绿色完全存在。
-
b
-
类型: float
-
浮点值,该值指定颜色的蓝色分量。 此值通常介于 0.0 到 1.0 的范围内。 值为 0.0 表示蓝色分量完全不存在,而值为 1.0 表示蓝色完全存在。
-
a
-
类型: float
-
指定颜色的 alpha 分量浮点值。 此值通常介于 0.0 到 1.0 的范围内。 值为 0.0 表示完全透明,而值为 1.0 表示完全不透明。
备注
可以将此结构的成员设置为 0 到 1 范围之外的值,以实现一些不寻常的效果。 大于 1 的值会产生强光,这些光线往往会冲出场景。 负值产生暗光,这些暗光实际上会从场景中移除光。
要求
要求 | 值 |
---|---|
标头 |
|
另请参阅