D3DX11_NORMALMAP_FLAG 枚举
注意
D3DX (D3DX 9、D3DX 10 和 D3DX 11) 实用工具库已弃用Windows 8,并且不支持 Windows 应用商店应用。
普通地图选项。 可以使用按位 OR 操作组合任意数量的这些标志。
语法
typedef enum D3DX11_NORMALMAP_FLAG {
D3DX11_NORMALMAP_MIRROR_U = (1 << 16),
D3DX11_NORMALMAP_MIRROR_V = (2 << 16),
D3DX11_NORMALMAP_MIRROR = (3 << 16),
D3DX11_NORMALMAP_INVERTSIGN = (8 << 16),
D3DX11_NORMALMAP_COMPUTE_OCCLUSION = (16 << 16)
} D3DX11_NORMALMAP_FLAG, *LPD3DX11_NORMALMAP_FLAG;
常量
-
D3DX11_NORMALMAP_MIRROR_U
-
指示应镜像 U 轴上纹理边缘的像素,而不是换行。
-
D3DX11_NORMALMAP_MIRROR_V
-
指示 V 轴上纹理边缘的像素应镜像,而不是换行。
-
D3DX11_NORMALMAP_MIRROR
-
与 D3DX11_NORMALMAP_MIRROR_U 相同 |D3DX11_NORMALMAP_MIRROR_V。
-
D3DX11_NORMALMAP_INVERTSIGN
-
反转每个法线的方向。
-
D3DX11_NORMALMAP_COMPUTE_OCCLUSION
-
计算每像素遮挡项并将其编码为 alpha。 Alpha 为 1 表示像素不会以任何方式遮挡,alpha 为 0 表示像素完全遮盖。
备注
D3DX11ComputeNormalMap 使用这些标志。
要求
要求 | 值 |
---|---|
标头 |
|