D3DMATERIAL9-Struktur
Gibt Materialeigenschaften an.
Syntax
typedef struct D3DMATERIAL9 {
D3DCOLORVALUE Diffuse;
D3DCOLORVALUE Ambient;
D3DCOLORVALUE Specular;
D3DCOLORVALUE Emissive;
float Power;
} D3DMATERIAL9, *LPD3DMATERIAL9;
Member
-
Diffus
-
Typ: D3DCOLORVALUE
-
Wert, der die diffuse Farbe des Materials an gibt. Siehe D3DCOLORVALUE.
-
Umgebend
-
Typ: D3DCOLORVALUE
-
Wert, der die Umgebungsfarbe des Materials an gibt. Siehe D3DCOLORVALUE.
-
Glänzend
-
Typ: D3DCOLORVALUE
-
Wert, der die Winkelfarbe des Materials an gibt. Siehe D3DCOLORVALUE.
-
Selbstleuchtend
-
Typ: D3DCOLORVALUE
-
Wert, der die zierliche Farbe des Materials an gibt. Siehe D3DCOLORVALUE.
-
Energie
-
Typ: float
-
Gleitkommawert, der die Schärfe von Glanzlichtern an gibt. Je höher der Wert, desto schärfer ist die Hervorhebung.
Hinweise
Um glanzliche Highlights zu deaktivieren, legen Sie D3DRS _ SPECULARENABLE mithilfe von D3DRENDERSTATETYPE auf FALSE fest. Dies ist die schnellste Option, da keine Glanzlichter berechnet werden.
Weitere Informationen zur Verwendung des Beleuchtungsmoduls zum Berechnen der Specular-Beleuchtung finden Sie unter Specular Lighting (Direct3D 9) ( Specular Lighting (Direct3D 9)).
Anforderungen
| Anforderung | Wert |
|---|---|
| Header |
|