Condividi tramite


enumerazione D3DX11_NORMALMAP_FLAG

Nota

La libreria di utilità D3DX (D3DX 9, D3DX 10 e D3DX 11) è deprecata per Windows 8 e non è supportata per le app dello Store di Windows.

Opzioni della mappa normali. È possibile combinare un numero qualsiasi di questi flag usando un'operazione OR bit per bit.

Sintassi

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;

Costanti

D3DX11_NORMALMAP_MIRROR_U

Indica che i pixel al di fuori del bordo della trama sull'asse U devono essere speculari, non incapsulati.

D3DX11_NORMALMAP_MIRROR_V

Indica che i pixel al di fuori del bordo della trama sull'asse V devono essere speculari, non incapsulati.

D3DX11_NORMALMAP_MIRROR

Uguale a D3DX11_NORMALMAP_MIRROR_U | D3DX11_NORMALMAP_MIRROR_V.

D3DX11_NORMALMAP_INVERTSIGN

Inverte la direzione di ogni normale.

D3DX11_NORMALMAP_COMPUTE_OCCLUSION

Calcola il termine di occlusione per pixel e lo codifica nell'alfa. Un alfa pari a 1 indica che il pixel non è nascosto in alcun modo e un alfa pari a 0 significa che il pixel è completamente oscurato.

Commenti

Questi flag vengono usati da D3DX11ComputeNormalMap.

Requisiti

Requisito Valore
Intestazione
D3DX11tex.h

Vedi anche

Enumerazioni D3DX