D3DMATERIAL8
マテリアル プロパティを指定する。
typedef struct _D3DMATERIAL8 {
D3DCOLORVALUE Diffuse;
D3DCOLORVALUE Ambient;
D3DCOLORVALUE Specular;
D3DCOLORVALUE Emissive;
float Power;
} D3DMATERIAL8;
メンバ
- Diffuse、Ambient、Specular、および Emissive
- それぞれ、マテリアルのディフューズ色、アンビエント色、スペキュラ色、エミッション色を指定する値。これらの値は D3DCOLORVALUE 構造体である。
- Power
- スペキュラ ハイライトの鮮明度を指定する浮動小数点値。マテリアルのスペキュラ ハイライトをオフにするには、このメンバを 0.0 に設定する。スペキュラ色成分を 0 に設定するだけでは不十分である。
ヘッダー : D3d8types.h で宣言。
参照
IDirect3DDevice8::GetMaterial、IDirect3DDevice8::SetMaterial