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.
Tematy pokrewne