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) 。
規格需求
需求 | 值 |
---|---|
標頭 |
|
另請參閱