Udostępnij za pośrednictwem


Inne stałe D3DX

Inne stałe D3DX obejmują następujące elementy:

16-bitowe liczby zmiennoprzecinkowe

#define Opis
D3DX_16F_DIG Liczba cyfr dziesiętnych precyzji
D3DX_16F_EPSILON Najmniejszy taki, że 1.0 + epsilon != 1.0
D3DX_16F_MANT_DIG Liczba bitów w mantissa
D3DX_16F_MAX Wartość maksymalna
D3DX_16F_MAX_10_EXP Maksymalny wykładnik dziesiętny
D3DX_16F_MAX_EXP Maksymalny wykładnik binarny
D3DX_16F_MIN Minimalna wartość dodatnia
D3DX_16F_MIN_10_EXP Minimalny wykładnik dziesiętny
D3DX_16F_MIN_EXP Minimalny wykładnik binarny
D3DX_16F_RADIX Promienie wykładnicze
D3DX_16F_ROUNDS Zaokrąglanie dodawania: w pobliżu
D3DX_1BYPI 1/pi
D3DX_PI pi
D3DX_DEFAULT_FLOAT Maksymalna wartość zmiennoprzecinkowa

 

Te #defines są deklarowane w d3dx9.h i d3dx9math.h.

Stałe PRT

#define Opis
D3DXSH_MINORDER Najniższa dozwolona kolejność symulacji.
D3DXSH_MAXORDER Najwyższa dozwolona kolejność symulacji.

 

Te #defines są deklarowane w d3dx9math.h. Aby uzyskać więcej informacji na temat prT, zobacz Precomputed Radiance Transfer (Direct3D 9).

Stałe tekstury

#define Opis
D3DFMT_FROM_FILE Formatuj dokładnie z pliku.
D3DX_DEFAULT Wartość domyślna.
D3DX_DEFAULT_NONPOW2 Nie zaokrąglaj liczb, takich jak szerokość lub wysokość do potęgi dwóch.
D3DX_FROM_FILE Weź wymiary tekstury dokładnie z pliku.

 

Te #defines są deklarowane w d3dx9.h.

Inne stałe D3DX

Stałe UNUSED16 i D3DX_VERSION zdefiniowane w D3dx9mesh.h i D3dx9core.h są używane wewnętrznie. Nie używaj tych stałych.

stałe D3DX