Dela via


Andra D3DX-konstanter

Andra D3DX-konstanter är följande:

16-bitars flyttalsnummer

#define Beskrivning
D3DX_16F_DIG Antal decimaltal med precision
D3DX_16F_EPSILON Minsta sådan att 1,0 + epsilon != 1,0
D3DX_16F_MANT_DIG Antal bitar i mantissa
D3DX_16F_MAX Maximalt värde
D3DX_16F_MAX_10_EXP Maximal decimal exponent
D3DX_16F_MAX_EXP Maximal binär exponent
D3DX_16F_MIN Lägsta positiva värde
D3DX_16F_MIN_10_EXP Minsta decimal exponent
D3DX_16F_MIN_EXP Minsta binära exponent
D3DX_16F_RADIX Exponentradix
D3DX_16F_ROUNDS Additionsrundning: nära
D3DX_1BYPI 1/pi
D3DX_PI pi
D3DX_DEFAULT_FLOAT Maximalt flyttalvärde

 

Dessa #defines deklareras i d3dx9.h och d3dx9math.h.

PRT-konstanter

#define Beskrivning
D3DXSH_MINORDER Lägsta tillåtna ordning för simuleringen.
D3DXSH_MAXORDER Högsta tillåtna ordning för simuleringen.

 

Dessa #defines deklareras i d3dx9math.h. Mer information om PRT finns i förberäknad radianceöverföring (Direct3D 9).

Texturkonstanter

#define Beskrivning
D3DFMT_FROM_FILE Ta formatet exakt från en fil.
D3DX_DEFAULT Ett standardvärde.
D3DX_DEFAULT_NONPOW2 Avrunda inte upp tal som bredd eller höjd till en effekt på två.
D3DX_FROM_FILE Ta texturdimensionerna exakt från en fil.

 

Dessa #defines deklareras i d3dx9.h.

Andra D3DX-konstanter

Konstanterna UNUSED16 och D3DX_VERSION som definieras i D3dx9mesh.h och D3dx9core.h används internt. Använd inte dessa konstanter.

D3DX-konstanter