Altre costanti D3DX

Altre costanti D3DX includono quanto segue:

Numeri a virgola mobile a 16 bit

#define Descrizione
D3DX_16F_DIG Numero di cifre decimali di precisione
D3DX_16F_EPSILON Più piccolo tale che 1,0 + epsilon != 1,0
D3DX_16F_MANT_DIG Numero di bit nella mantissa
D3DX_16F_MAX Valore massimo
D3DX_16F_MAX_10_EXP Esponente decimale massimo
D3DX_16F_MAX_EXP Esponente binario massimo
D3DX_16F_MIN Valore positivo minimo
D3DX_16F_MIN_10_EXP Esponente decimale minimo
D3DX_16F_MIN_EXP Esponente binario minimo
D3DX_16F_RADIX Base dell'esponente
D3DX_16F_ROUNDS Arrotondamento di addizione: vicino
D3DX_1BYPI 1/pi
D3DX_PI pi
D3DX_DEFAULT_FLOAT Valore float massimo

 

Questi #defines sono dichiarati in d3dx9.h e d3dx9math.h.

Costanti PRT

#define Descrizione
D3DXSH_MINORDER Ordine minimo consentito della simulazione.
D3DXSH_MAXORDER Ordine massimo consentito della simulazione.

 

Questi #defines sono dichiarati in d3dx9math.h. Per altre informazioni su PRT, vedere Trasferimento Radiance precomputto (Direct3D 9).

Costanti trama

#define Descrizione
D3DFMT_FROM_FILE Prendere il formato esattamente da un file.
D3DX_DEFAULT Valore predefinito.
D3DX_DEFAULT_NONPOW2 Non arrotondare numeri come larghezza o altezza a una potenza di due.
D3DX_FROM_FILE Prendere le dimensioni della trama esattamente da un file.

 

Queste #defines sono dichiarate in d3dx9.h.

Altre costanti D3DX

Le costanti UNUSED16 e D3DX_VERSION definite in D3dx9mesh.h e D3dx9core.h vengono usate internamente. Non usare queste costanti.

Costanti D3DX