Compartir a través de


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
D3DX10Tex.h

Consulte también

Enumeraciones D3DX