Autres constantes D3DX

D’autres constantes D3DX sont les suivantes :

Nombres à virgule flottante 16 bits

#define Description
D3DX_16F_DIG Nombre de chiffres décimaux de précision
D3DX_16F_EPSILON Plus petit tel que 1.0 + epsilon != 1.0
D3DX_16F_MANT_DIG Nombre de bits dans la mantisse
D3DX_16F_MAX Valeur maximale
D3DX_16F_MAX_10_EXP Exposant décimal maximal
D3DX_16F_MAX_EXP Exposant binaire maximal
D3DX_16F_MIN Valeur positive minimale
D3DX_16F_MIN_10_EXP Exposant décimal minimal
D3DX_16F_MIN_EXP Exposant binaire minimal
D3DX_16F_RADIX Radical d’exposant
D3DX_16F_ROUNDS Arrondi d’addition : au plus proche
D3DX_1BYPI 1/pi
D3DX_PI pi
D3DX_DEFAULT_FLOAT Valeur float maximale

 

Ces #defines sont déclarées dans d3dx9.h et d3dx9math.h.

Constantes PRT

#define Description
D3DXSH_MINORDER Ordre le plus bas autorisé de la simulation.
D3DXSH_MAXORDER Ordre le plus élevé autorisé de la simulation.

 

Ces #defines sont déclarées dans d3dx9math.h. Pour plus d’informations sur prt, consultez Transfert de radiance précalculé (Direct3D 9).

Constantes de texture

#define Description
D3DFMT_FROM_FILE Prenez le format exactement à partir d’un fichier.
D3DX_DEFAULT Valeur par défaut.
D3DX_DEFAULT_NONPOW2 N’arrondissez pas les nombres tels que la largeur ou la hauteur à une puissance de deux.
D3DX_FROM_FILE Prenez les dimensions de texture exactement à partir d’un fichier.

 

Ces #defines sont déclarées dans d3dx9.h.

Autres constantes D3DX

Les constantes UNUSED16 et D3DX_VERSION définies dans D3dx9mesh.h et D3dx9core.h sont utilisées en interne. N’utilisez pas ces constantes.

Constantes D3DX