Otras constantes D3DX

Otras constantes D3DX incluyen lo siguiente:

Números de punto flotante de 16 bits

#define Descripción
D3DX_16F_DIG Número de dígitos decimales de precisión
D3DX_16F_EPSILON Menor tal que 1.0 + epsilon != 1.0
D3DX_16F_MANT_DIG Número de bits en mantisa
D3DX_16F_MAX Valor máximo
D3DX_16F_MAX_10_EXP Máximo exponente decimal
D3DX_16F_MAX_EXP Máximo exponente binario
D3DX_16F_MIN Valor positivo mínimo
D3DX_16F_MIN_10_EXP Mínimo exponente decimal
D3DX_16F_MIN_EXP Mínimo exponente binario
D3DX_16F_RADIX Base de exponente
D3DX_16F_ROUNDS Adición de redondeo: cerca
D3DX_1BYPI 1/pi
D3DX_PI pi
D3DX_DEFAULT_FLOAT Valor flotante máximo

 

Estos #defines se declaran en d3dx9.h y d3dx9math.h.

Constantes PRT

#define Descripción
D3DXSH_MINORDER Orden permitido más bajo de la simulación.
D3DXSH_MAXORDER Orden permitido más alto de la simulación.

 

Estos #defines se declaran en d3dx9math.h. Para obtener más información sobre PRT, consulta Transferencia radiance precalada (Direct3D 9).

Constantes de textura

#define Descripción
D3DFMT_FROM_FILE Tome el formato exactamente de un archivo.
D3DX_DEFAULT Un valor predeterminado.
D3DX_DEFAULT_NONPOW2 No redondee números como ancho o alto a una potencia de dos.
D3DX_FROM_FILE Tome las dimensiones de textura exactamente de un archivo.

 

Estos #defines se declaran en d3dx9.h.

Otras constantes D3DX

Las constantes UNUSED16 y D3DX_VERSION definidas en D3dx9mesh.h y D3dx9core.h se usan internamente. No use estas constantes.

Constantes D3DX