其他 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 常量