D3DFOGMODE-Enumeration
Definiert Konstanten, die den Modus "Mode" 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 Effekt.
-
D3DFOG _ EXP
-
Der Effekt "Effect" wird exponentiell gemäß der folgenden Formel potenziert.

-
D3DFOG _ EXP2
-
Der Effekt "Effect Effect" wird exponentiell mit dem Quadrat der Entfernung gemäß der folgenden Formel potenziert.

-
D3DFOG _ LINEAR
-
Der Effekt "Lichteffekt" wird gemäß der folgenden Formel linear zwischen dem Start- und dem Endpunkte geschwennt.

Dies ist der einzige derzeit unterstützte Modus.
-
D3DFOG _ FORCE _ DWORD
-
Erzwingt, dass diese Enumeration auf eine Größe von 32 Bits kompiliert wird. Ohne diesen Wert würden einige Compiler zulassen, dass diese Enumeration in eine andere Größe als 32 Bits kompiliert wird. Dieser Wert wird nicht verwendet.
Hinweise
Die Werte in diesem Enumerationstyp werden von den Renderzuständen D3DRSTABLEMODE und _ D3DRSRSVERTEXMODE _ verwendet.
Die Sichtbarkeit kann als Maß für die Sichtbarkeit angesehen werden: Wenn der durch eine Gleichung erzeugte Maßwert niedriger ist, desto weniger sichtbar ist ein Objekt.
Anforderungen
| Anforderung | Wert |
|---|---|
| Header |
|