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.

D3DX-Konstanten