Freigeben über


D3DDDIARG_SETMATERIAL-Struktur (d3dumddi.h)

Die D3DDDIARG_SETMATERIAL-Struktur beschreibt die Materialeigenschaften, die zum Rendern verwendet werden.

Syntax

typedef struct _D3DDDIARG_SETMATERIAL {
  [in] D3DCOLORVALUE Diffuse;
  [in] D3DCOLORVALUE Ambient;
  [in] D3DCOLORVALUE Specular;
  [in] D3DCOLORVALUE Emissive;
  [in] FLOAT         Power;
} D3DDDIARG_SETMATERIAL;

Member

[in] Diffuse

Eine D3DCOLORVALUE Struktur, die die diffuse Farbe des Materials angibt. Weitere Informationen zu D3DCOLORVALUE finden Sie in der Microsoft Windows SDK-Dokumentation.

[in] Ambient

Eine D3DCOLORVALUE Struktur, die die Umgebungsfarbe des Materials angibt.

[in] Specular

Eine D3DCOLORVALUE Struktur, die die Glanzfarbe des Materials angibt.

[in] Emissive

Eine D3DCOLORVALUE Struktur, die die emissive Farbe des Materials angibt.

[in] Power

Ein FLOAT-Wert, der die Schärfe von Glanzlichtern angibt. Um glanzige Hervorhebungen für ein Material zu deaktivieren, legen Sie Power auf 0 fest (das Festlegen von Specular auf 0 reicht nicht aus).

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Verfügbar in Windows Vista und höheren Versionen der Windows-Betriebssysteme.
Kopfzeile d3dumddi.h (include D3dumddi.h)

Weitere Informationen

SetMaterial