Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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