Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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 angibt. Siehe D3DCOLORVALUE.
-
Umgebend
-
Typ: D3DCOLORVALUE
-
Wert, der die Umgebungsfarbe des Materials angibt. Siehe D3DCOLORVALUE.
-
Glänzend
-
Typ: D3DCOLORVALUE
-
Wert, der die spekuläre Farbe des Materials angibt. Siehe D3DCOLORVALUE.
-
Selbstleuchtend
-
Typ: D3DCOLORVALUE
-
Wert, der die emissive Farbe des Materials angibt. Siehe D3DCOLORVALUE.
-
Energie
-
Typ: float
-
Gleitkommawert, der die Schärfe von spiegelförmigen Hervorhebungen angibt. Je höher der Wert, desto schärfer ist der Hervorhebung.
Bemerkungen
Legen Sie D3DRS_SPECULARENABLE mithilfe von D3DRENDERSTATETYPE auf FALSE fest, um spiegelförmige Hervorhebungen zu deaktivieren. Dies ist die schnellste Option, da keine spiegelförmigen Highlights berechnet werden.
Weitere Informationen zur Verwendung der Beleuchtungs-Engine zum Berechnen der spiegelförmigen Beleuchtung finden Sie unter Specular Lighting (Direct3D 9).
Anforderungen
| Anforderung | Wert |
|---|---|
| Header |
|
Siehe auch