Outras constantes D3DX

Outras constantes D3DX incluem o seguinte:

Números de ponto flutuante de 16 bits

#define Descrição
D3DX_16F_DIG Número de dígitos decimais de precisão
D3DX_16F_EPSILON Menor de modo que 1,0 + epsilon != 1,0
D3DX_16F_MANT_DIG Número de bits da mantissa
D3DX_16F_MAX Valor máximo
D3DX_16F_MAX_10_EXP Expoente decimal máximo
D3DX_16F_MAX_EXP Expoente binário máximo
D3DX_16F_MIN Valor positivo mínimo
D3DX_16F_MIN_10_EXP Expoente decimal mínimo
D3DX_16F_MIN_EXP Expoente binário mínimo
D3DX_16F_RADIX Expoente base
D3DX_16F_ROUNDS Adição de arredondamento: próximo
D3DX_1BYPI 1/pi
D3DX_PI pi
D3DX_DEFAULT_FLOAT Valor máximo de float

 

Essas #defines são declaradas em d3dx9.h e d3dx9math.h.

Constantes PRT

#define Descrição
D3DXSH_MINORDER Ordem mais baixa permitida da simulação.
D3DXSH_MAXORDER Ordem permitida mais alta da simulação.

 

Esses #defines são declarados em d3dx9math.h. Para obter mais informações sobre PRT, consulte Transferência de radiação pré-computada (Direct3D 9).

Constantes de textura

#define Descrição
D3DFMT_FROM_FILE Pegue o formato exatamente de um arquivo.
D3DX_DEFAULT Um valor padrão.
D3DX_DEFAULT_NONPOW2 Não arredondar números como largura ou altura para uma potência de dois.
D3DX_FROM_FILE Pegue as dimensões de textura exatamente de um arquivo.

 

Esses #defines são declarados em d3dx9.h.

Outras constantes D3DX

As constantes UNUSED16 e D3DX_VERSION definidas em D3dx9mesh.h e D3dx9core.h são usadas internamente. Não use essas constantes.

Constantes D3DX