Andere D3DX-Konstanten
Andere D3DX-Konstanten umfassen Folgendes:
16-Bit-Gleitkommazahlen
| #Definieren | BESCHREIBUNG |
|---|---|
| D3DX _ 16F _ DIG | Anzahl der Dezimalstellen der Genauigkeit |
| D3DX _ 16F _ EPSILON | Am kleinsten, sodass 1,0 + epsilon != 1,0 |
| D3DX _ 16F _ MANT _ DIG | Anzahl der Bits der Mantisse |
| D3DX _ 16F _ MAX | Maximalwert |
| D3DX _ 16F _ MAX _ 10 _ EXP | Der höchstmögliche dezimale Exponent |
| D3DX _ 16F _ MAX _ EXP | Der höchstmögliche binäre Exponent |
| D3DX _ 16F _ MIN | Der positive Mindestwert |
| D3DX _ 16F _ MIN _ 10 _ EXP | Der dezimale Mindestwert |
| D3DX _ 16F _ MIN _ EXP | Der binäre Mindestwert |
| D3DX _ 16F _ RADIX | Die Exponentenbasis |
| D3DX _ 16F _ ROUNDS | Runden der Addition: nah |
| D3DX _ 1BYPI | 1/pi |
| D3DX _ PI | pi |
| D3DX _ DEFAULT _ FLOAT | Maximaler Gleitkommawert |
Diese # Definitionen werden in d3dx9.h und d3dx9math.h deklariert.
PRT-Konstanten
| #Definieren | BESCHREIBUNG |
|---|---|
| D3DXSH _ MINORDER | Niedrigste zulässige Reihenfolge der Simulation. |
| D3DXSH _ MAXORDER | Höchste zulässige Reihenfolge der Simulation. |
Diese # Definitionen werden in d3dx9math.h deklariert. Weitere Informationen zu PRT finden Sie unter Vorausberechnen der Radiance Transfer (Direct3D 9).
Texturkonstanten
| #Definieren | BESCHREIBUNG |
|---|---|
| D3DFMT _ FROM _ FILE | Verwenden Sie das Format genau aus einer Datei. |
| D3DX _ DEFAULT | Ein Standardwert. |
| D3DX _ DEFAULT _ NONPOW2 | Runden Sie Zahlen wie Breite oder Höhe nicht auf zwei Potenzen auf. |
| D3DX _ FROM _ FILE | Nehmen Sie die Texturdimensionen genau aus einer Datei. |
Diese # Definitionen werden in d3dx9.h deklariert.
Andere D3DX-Konstanten
Die KONSTANTEN UNUSED16 und D3DX VERSION, die _ in D3dx9mesh.h und D3dx9core.h definiert sind, werden intern verwendet. Verwenden Sie diese Konstanten nicht.