次の方法で共有


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 を含む)

こちらもご覧ください

SetMaterial