D3DDDIARG_SETMATERIAL 構造体 (d3dumddi.h)
D3DDDIARG_SETMATERIAL構造体は、レンダリングに使用されるマテリアル プロパティを記述します。
構文
typedef struct _D3DDDIARG_SETMATERIAL {
[in] D3DCOLORVALUE Diffuse;
[in] D3DCOLORVALUE Ambient;
[in] D3DCOLORVALUE Specular;
[in] D3DCOLORVALUE Emissive;
[in] FLOAT Power;
} D3DDDIARG_SETMATERIAL;
メンバー
[in] Diffuse
マテリアルの拡散色を示すD3DCOLORVALUE構造体。 D3DCOLORVALUEの詳細については、Microsoft Windows SDKドキュメントを参照してください。
[in] Ambient
マテリアルのアンビエント カラーを示すD3DCOLORVALUE構造体。
[in] Specular
マテリアルの反射色を示すD3DCOLORVALUE構造体。
[in] Emissive
マテリアルの放射色を示すD3DCOLORVALUE構造。
[in] Power
反射ハイライトのシャープネスを示す FLOAT 値。 マテリアルの反射ハイライトをオフにするには、 Power を 0 に設定します ( [反射] を 0 に設定するだけでは十分ではありません)。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows Vista 以降のバージョンの Windows オペレーティング システムで使用できます。 |
Header | d3dumddi.h (D3dumddi.h を含む) |