共用方式為


其他 D3DX 常數

其他 D3DX 常數包括下列各項:

16 位浮點數

#define 描述
D3DX_16F_DIG 有效位數的十進位數
D3DX_16F_EPSILON 最小,使 1.0 + epsilon != 1.0
D3DX_16F_MANT_DIG mantissa 中的位數
D3DX_16F_MAX 最大值
D3DX_16F_MAX_10_EXP 十進位指數上限
D3DX_16F_MAX_EXP 二進位指數上限
D3DX_16F_MIN 最小正值
D3DX_16F_MIN_10_EXP 最小十進位指數
D3DX_16F_MIN_EXP 最小二進位指數
D3DX_16F_RADIX 指數弧度
D3DX_16F_ROUNDS 加捨四捨五入:接近
D3DX_1BYPI 1/pi
D3DX_PI 圓周率
D3DX_DEFAULT_FLOAT 浮點數上限

 

這些 #defines 會在 d3dx9.h 和 d3dx9math.h 中宣告。

PRT 常數

#define 描述
D3DXSH_MINORDER 仿真的最低允許順序。
D3DXSH_MAXORDER 仿真的最高允許順序。

 

這些 #defines 會在 d3dx9math.h 中宣告。 如需 PRT 的詳細資訊,請參閱 預先計算輻射傳輸 (Direct3D 9)

紋理常數

#define 描述
D3DFMT_FROM_FILE 完全取自檔案的格式。
D3DX_DEFAULT 預設值。
D3DX_DEFAULT_NONPOW2 請勿將寬度或高度等數位四捨五入為兩個乘冪。
D3DX_FROM_FILE 完全從檔案取得紋理維度。

 

這些 #defines 會在 d3dx9.h 中宣告。

其他 D3DX 常數

內部會使用 D3dx9mesh.h 和 D3dx9core.h 中定義的UNUSED16和D3DX_VERSION常數。 請勿使用這些常數。

D3DX 常數