其他 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常量在内部使用。 请勿使用这些常量。
相关主题