D3DX11 _ NORMALMAP _ Flag (énumération)

Notes

la bibliothèque d’utilitaires d3dx (d3dx 9, d3dx 10 et d3dx 11) est déconseillée pour Windows 8 et n’est pas prise en charge pour les applications Windows store.

Options de mappage normales. Vous pouvez combiner n’importe quel nombre de ces indicateurs à l’aide d’une opération or au niveau du bit.

Syntaxe

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;

Constantes

D3DX11 _ NORMALMAP _ miroir _ U

Indique que les pixels du bord de la texture sur l’axe des U doivent être mis en miroir, pas renvoyés à la ligne.

D3DX11 _ NORMALMAP _ miroir _ V

Indique que les pixels du bord de la texture sur l’axe V doivent être mis en miroir, pas renvoyés à la ligne.

_Miroir D3DX11 NORMALMAP _

Identique à D3DX11 _ NORMALMAP _ miroir _ U | D3DX11 _ NORMALMAP _ MIRROR _ V.

D3DX11 _ NORMALMAP _ INVERTSIGN

Inverse la direction de chaque normal.

_Occlusion de _ calcul D3DX11 _ NORMALMAP

Calcule le terme d’occlusion par pixel et l’encode en alpha. Une valeur alpha de 1 signifie que le pixel n’est pas masqué de quelque façon que ce soit, et une valeur alpha de 0 signifie que le pixel est complètement masqué.

Notes

Ces indicateurs sont utilisés par D3DX11ComputeNormalMap.

Configuration requise

Condition requise Valeur
En-tête
D3DX11tex. h

Voir aussi

Énumérations D3DX