D3DMATERIAL9 结构
指定材料属性。
语法
typedef struct D3DMATERIAL9 {
D3DCOLORVALUE Diffuse;
D3DCOLORVALUE Ambient;
D3DCOLORVALUE Specular;
D3DCOLORVALUE Emissive;
float Power;
} D3DMATERIAL9, *LPD3DMATERIAL9;
成员
-
漫射
-
类型: D3DCOLORVALUE
-
指定材料的漫射颜色的值。 请参阅 D3DCOLORVALUE。
-
环境
-
类型: D3DCOLORVALUE
-
指定材料的环境颜色的值。 请参阅 D3DCOLORVALUE。
-
反射
-
类型: D3DCOLORVALUE
-
指定材料的反射颜色的值。 请参阅 D3DCOLORVALUE。
-
放射
-
类型: D3DCOLORVALUE
-
指定材料的发射颜色的值。 请参阅 D3DCOLORVALUE。
-
电源
-
类型: float
-
浮点值,指定高光的锐度。 值越高,突出显示的清晰度就越高。
备注
若要关闭高光,请使用 D3DRENDERSTATETYPE 将D3DRS_SPECULARENABLE设置为 FALSE。 这是最快的选项,因为不会计算反射高光。
有关使用照明引擎计算反射照明的详细信息,请参阅 反射照明 (Direct3D 9) 。
要求
要求 | 值 |
---|---|
标头 |
|
请参阅