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 |
|