D3DFOGMODE-Enumeration
Definiert Konstanten, die den Nebelmodus beschreiben.
Syntax
typedef enum D3DFOGMODE {
D3DFOG_NONE = 0,
D3DFOG_EXP = 1,
D3DFOG_EXP2 = 2,
D3DFOG_LINEAR = 3,
D3DFOG_FORCE_DWORD = 0x7fffffff
} D3DFOGMODE, *LPD3DFOGMODE;
Konstanten
-
D3DFOG_NONE
-
Kein Nebeleffekt.
-
D3DFOG_EXP
-
Der Nebeleffekt verstärkt sich gemäß der folgenden Formel exponentiell.
-
D3DFOG_EXP2
-
Der Nebeleffekt verstärkt sich gemäß der folgenden Formel exponentiell mit dem Quadrat der Entfernung.
-
D3DFOG_LINEAR
-
Der Nebeleffekt verstärkt sich linear zwischen dem Start- und Endpunkt gemäß der folgenden Formel.
Dies ist der einzige derzeit unterstützte Nebelmodus.
-
D3DFOG_FORCE_DWORD
-
Erzwingt, dass diese Enumeration in eine Größe von 32 Bits kompiliert wird. Ohne diesen Wert erlauben einige Compiler es dieser Enumeration, eine andere Größe als 32 Bits zu kompilieren. Dieser Wert wird nicht verwendet.
Bemerkungen
Die Werte in diesem aufgezählten Typ werden von den D3DRS_FOGTABLEMODE- und D3DRS_FOGVERTEXMODE Renderzuständen verwendet.
Nebel kann als Maß für die Sichtbarkeit betrachtet werden: Je niedriger der Nebelwert, der durch eine Nebelgleichung erzeugt wird, desto weniger sichtbar ist ein Objekt.
Anforderungen
Anforderung | Wert |
---|---|
Header |
|
Siehe auch