enumeración D3DX10_NORMALMAP_FLAG
Estas marcas se usan para controlar cómo D3DX10ComputeNormalMap genera mapas normales. Cualquier número de estas marcas puede ser OR en cualquier combinación.
Sintaxis
typedef enum D3DX10_NORMALMAP_FLAG {
D3DX10_NORMALMAP_MIRROR_U = (1 << 16),
D3DX10_NORMALMAP_MIRROR_V = (2 << 16),
D3DX10_NORMALMAP_MIRROR = (3 << 16),
D3DX10_NORMALMAP_INVERTSIGN = (8 << 16),
D3DX10_NORMALMAP_COMPUTE_OCCLUSION = (16 << 16)
} D3DX10_NORMALMAP_FLAG, *LPD3DX10_NORMALMAP_FLAG;
Constantes
-
D3DX10_NORMALMAP_MIRROR_U
-
Indica que los píxeles fuera del borde de la textura del eje U deben reflejarse, no estar encapsulados.
-
D3DX10_NORMALMAP_MIRROR_V
-
Indica que los píxeles fuera del borde de la textura del eje V deben reflejarse, no estar encapsulados.
-
D3DX10_NORMALMAP_MIRROR
-
Igual que D3DX10_NORMALMAP_MIRROR_U | D3DX10_NORMALMAP_MIRROR_V.
-
D3DX10_NORMALMAP_INVERTSIGN
-
Invierte la dirección de cada normal.
-
D3DX10_NORMALMAP_COMPUTE_OCCLUSION
-
Calcula el término de oclusión por píxel y lo codifica en el alfa. Un alfa de 1 significa que el píxel no está oculto de ninguna manera, y un alfa de 0 significaría que el píxel está completamente oculto.
Requisitos
Requisito | Value |
---|---|
Encabezado |
|
Consulte también