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 オペレーティング システムで使用できます。 |
ヘッダー | d3dumddi.h (D3dumddi.h を含む) |