Platform SDK: DirectX

D3DMATERIAL7

D3DMATERIAL7 型は、Direct3DDevice7.GetMaterial および Direct3DDevice7.SetMaterial メソッドの呼び出しで、マテリアル プロパティを指定する。

Type D3DMATERIAL7
    ambient As D3DCOLORVALUE
    diffuse As D3DCOLORVALUE
    emissive As D3DCOLORVALUE
    power As Single
    specular As D3DCOLORVALUE
End Type

メンバ

ambientdiffuseemissive および specular
それぞれ、マテリアルのアンビエント色、ディフューズ色、エミッション色、スペキュラ色を指定する値。これらの値は、D3DCOLORVALUE 型である。
power
スペキュラ ハイライトの鮮明度を指定する値。

注意

マテリアルのためのスペキュラ ハイライトを止めるには、Power メンバを 0 にセットする。スペキュラ色成分の設定を 0 にするだけでは十分ではない。

参照

Direct3DDevice7.GetMaterialDirect3DDevice7.SetMaterial